• Home
  • Forum
  • Fare Web
  • PHP

Help Sql somma orari

  • Creatore Discussione Creatore Discussione Emanuele85
  • Data di inizio Data di inizio 31 Dic 2022
Prec.
  • 1
  • 2
Primo Prec. 2 di 2

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 23 Gen 2023
  • #21
le clausole where devono essere uguali nelle due query, altrimenti il rischio é quello di ottenere totali differenti dalla lista degli elementi, quindi meglio definire 1 sola variabile e 1 sola array

questo x verifica
PHP:
<?php
error_reporting(-1);

require_once 'myUtils/show_vars.php';

$data_da           = "2023-01-02";
$data_a            = "2023-01-22";
$componente        = 123456789;
$stampo            = "stampo1";
$analisi           = "analisi1";
$tipo_manutenzione = "tipo_manutenzione1";


$query_dinamica = "";
$parametri = array();

if (($data_da != "" ) && ($data_a != "" )) {
    $query_dinamica .= " and (data_intervento BETWEEN ? and ?)";
    $parametri[] = $data_da;
    $parametri[] = $data_a;
}

if ($componente != "" )  {
    $query_dinamica .= " and id_parte_intervento = ?";
    $parametri[] = $componente;
}

if ($stampo != "" )  {
    $query_dinamica .= " and id_stampo_intervento = ?";
    $parametri[] = $stampo;
}

if ($analisi != "" )  {
    $query_dinamica .= " and id_analisi_p_l = ?";
    $parametri[] = $analisi;
}
 
if ($tipo_manutenzione != "" )  {
    $query_dinamica .= " and id_tipo_intervento = ?";
    $parametri[] = $tipo_manutenzione;
}

$sql2 = "SELECT * FROM ( "
      . "SELECT 1 AS posizione,"
      . "I.id_intervento,"
      . "I.id_op_intervento,"
      . "I.id_stampo_intervento,"
      . "I.id_analisi_p_l,"
      . "I.stato_intervento,"
      . "I.data_intervento,"
      . "I.durata_intervento,"
      . "dipendenti.cognome_dipendente,"
      . "dipendenti.nome_dipendente,"
      . "stampi.part_number_macchina,"
      . "stampi.descrizione_macchina,"
      . "causale_intervento.descr_causale,"
      . "componenti_stampi.descrizione_componente,"
      . "tipo_manutenzione.descr_tipo_manutenzione,"
      . "analisi_p_livello.descrizione "
      . "from interventi AS I "
      . "LEFT JOIN dipendenti ON I.id_op_intervento=dipendenti.id_dipendente "
      . "LEFT JOIN stampi ON I.id_stampo_intervento=stampi.id_macchina "
      . "LEFT JOIN causale_intervento ON I.id_causale_intervento=causale_intervento.id_causale "
      . "LEFT JOIN componenti_stampi ON I.id_parte_intervento=componenti_stampi.id_componente "
      . "LEFT JOIN tipo_manutenzione ON I.id_tipo_intervento=tipo_manutenzione.id_tipo_manutenzione "
      . "LEFT JOIN analisi_p_livello ON I.id_analisi_p_l=analisi_p_livello.id_valore "
      . "where 1=1 " . $query_dinamica

      . " UNION ALL"
       
      . " SELECT 2 AS posizione,"
      . " count(*) as id_intervento,"
      . " ' ' as data_intervento,"
      . " ' ' as id_op_intervento,"
      . " ' ' as id_stampo_intervento,"
      . " ' ' as id_analisi_p_l,"
      . " ' ' as stato_intervento,"          
      . " SEC_TO_TIME(SUM(TIME_TO_SEC(F.durata_intervento))) AS tot_durata,"
      . " ' ' as cognome_dipendente,"
      . " ' ' as nome_dipendente,"
      . " ' ' as part_number_macchina,"
      . " ' ' as descrizione_macchina,"
      . " ' ' as descr_causale,"
      . " ' ' as descrizione_componente,"
      . " ' ' as descr_tipo_manutenzione,"
      . " ' ' as descrizione "
      . "from interventi AS F "
      . "LEFT JOIN dipendenti ON F.id_op_intervento=dipendenti.id_dipendente "
      . "LEFT JOIN stampi ON F.id_stampo_intervento=stampi.id_macchina "
      . "LEFT JOIN causale_intervento ON F.id_causale_intervento=causale_intervento.id_causale "
      . "LEFT JOIN componenti_stampi ON F.id_parte_intervento=componenti_stampi.id_componente "
      . "LEFT JOIN tipo_manutenzione ON F.id_tipo_intervento=tipo_manutenzione.id_tipo_manutenzione "
      . "LEFT JOIN analisi_p_livello ON F.id_analisi_p_l=analisi_p_livello.id_valore "
      . " where 1=1 ". $query_dinamica . ")t ORDER BY posizione";

echo "<h3>parametri</h3>".show_var( $parametri )."<br />";

echo $query_dinamica;

//echo $sql2;

//    $query2 = $dbh -> prepare($sql2);                                  
//    $query2->execute($parametri);
//    $results2=$query2->fetchAll(PDO::FETCH_OBJ);

die;

 
Ultima modifica: 23 Gen 2023

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 23 Gen 2023
  • #22
ti conviene modificare le "if" in questo modo

PHP:
if (!empty($data_da) && !empty($data_a)) {

perché se una voce non é definita, questo é il risultato
PHP Notice: Undefined variable: componente in C:\We.......
 
E

Emanuele85

Utente Attivo
30 Gen 2021
118
0
16
  • 23 Gen 2023
  • #23
Buongiorno Marino, ho modificato tutto come mi hai suggerito, ma niente da fare... e non riesco davvero a capire il motivo. Le variabili sono valorizzate, se eseguo la query senza parametri (1=1) funziona tutto correttamente, nel momento in cui inserisco un parametro, non ne vuol sapere. La query che viene prodotta è la seguente (stampata con echo):
PHP:
SELECT * FROM ( SELECT 1 AS posizione,I.id_intervento,I.id_op_intervento,I.id_stampo_intervento,
               I.id_analisi_p_l,I.stato_intervento,I.data_intervento,I.durata_intervento,
               dipendenti.cognome_dipendente,dipendenti.nome_dipendente,
               stampi.part_number_macchina,stampi.descrizione_macchina,
               causale_intervento.descr_causale,componenti_stampi.descrizione_componente,
               tipo_manutenzione.descr_tipo_manutenzione,analisi_p_livello.descrizione
               from interventi AS I
               LEFT JOIN dipendenti ON I.id_op_intervento=dipendenti.id_dipendente
               LEFT JOIN stampi ON I.id_stampo_intervento=stampi.id_macchina
               LEFT JOIN causale_intervento ON I.id_causale_intervento=causale_intervento.id_causale
               LEFT JOIN componenti_stampi ON I.id_parte_intervento=componenti_stampi.id_componente
               LEFT JOIN tipo_manutenzione ON I.id_tipo_intervento=tipo_manutenzione.id_tipo_manutenzione
               LEFT JOIN analisi_p_livello ON I.id_analisi_p_l=analisi_p_livello.id_valore
               where 1=1 and (data_intervento BETWEEN ? and ?)
               UNION ALL
               SELECT 2 AS posizione, count(*) as id_intervento, ' ' as data_intervento,
               ' ' as id_op_intervento, ' ' as id_stampo_intervento, ' ' as id_analisi_p_l,
               ' ' as stato_intervento, SEC_TO_TIME(SUM(TIME_TO_SEC(F.durata_intervento))) AS tot_durata,
               ' ' as cognome_dipendente, ' ' as nome_dipendente, ' ' as part_number_macchina,
               ' ' as descrizione_macchina, ' ' as descr_causale, ' ' as descrizione_componente,
               ' ' as descr_tipo_manutenzione, ' ' as descrizione
               from interventi AS F
               LEFT JOIN dipendenti ON F.id_op_intervento=dipendenti.id_dipendente
               LEFT JOIN stampi ON F.id_stampo_intervento=stampi.id_macchina
               LEFT JOIN causale_intervento ON F.id_causale_intervento=causale_intervento.id_causale
               LEFT JOIN componenti_stampi ON F.id_parte_intervento=componenti_stampi.id_componente
               LEFT JOIN tipo_manutenzione ON F.id_tipo_intervento=tipo_manutenzione.id_tipo_manutenzione
               LEFT JOIN analisi_p_livello ON F.id_analisi_p_l=analisi_p_livello.id_valore
               where 1=1 and (data_intervento BETWEEN ? and ?))t ORDER BY posizione

 $query2 = $dbh -> prepare($sql2);                                     
   $query2->execute($parametri);
   $results2=$query2->fetchAll(PDO::FETCH_OBJ);

sembrerebbe tutto ok. Se faccio l'echo della variabile vedo i dati 2023-01-01/2023-01-10 ma la mia tabella rimane vuota.

Tabella:

HTML:
                     <td><?php  echo htmlentities($row2->part_number_macchina);?></td>
                    <td><?php  echo htmlentities($row2->descrizione_macchina);?></td>
                    <td><?php  echo htmlentities($row2->descr_causale);?></td>
                    <td><?php  echo htmlentities($row2->descrizione_componente);?></td>
                    <td><?php  echo htmlentities($row2->descr_tipo_manutenzione);?></td>
                    <td><?php  echo htmlentities($row2->data_intervento);?></td>
                    <td><?php  echo htmlentities($row2->durata_intervento);?></td>
                    <td><?php  echo htmlentities($row2->descrizione);?></td>
                    <td><?php  echo htmlentities($row2->stato_intervento);?></td>
                    <td><?php  echo htmlentities($row2->esito_intervento);?></td>

Non mi va di romperti le scatole continuamente, di solito non lo faccio... ma ora è una questione di principio... Se hai tempo....help me

Grazie infinite
E
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 23 Gen 2023
  • #24
prova sostituendo ed inserendo i valori direttamente nella query (tra apici)

data_intervento BETWEEN ? and ?

con

data_intervento BETWEEN '2023-01-01' and '2023-01-10'

guarda anche se c'é qualche messaggio nel log di php

ps, esito_intervento non é nella query

se poi ti é possibile estrai alcuni dati significativi e mandali
 
E

Emanuele85

Utente Attivo
30 Gen 2021
118
0
16
  • 23 Gen 2023
  • #25
marino51 ha scritto:
prova sostituendo ed inserendo i valori direttamente nella query (tra apici)

data_intervento BETWEEN ? and ?
Clicca per allargare...
Se sostituisco alla query dinamica i valori come da te suggerito funziona perfettamente. C'è qualcosa che non va nei parametri, ma onestamente sto per perdere le speranze (anche se mi rode). Il log non mi da nessuna anomalia.
marino51 ha scritto:
if (($data_da != "" ) && ($data_a != "" )) { $query_dinamica .= " and (data_intervento BETWEEN ? and ?)"; $parametri[] = $data_da; $parametri[] = $data_a; } if ($componente != "" ) { $query_dinamica .= " and id_parte_intervento = ?"; $parametri[] = $componente; } if ($stampo != "" ) { $query_dinamica .= " and id_stampo_intervento = ?"; $parametri[] = $stampo; } if ($analisi != "" ) { $query_dinamica .= " and id_analisi_p_l = ?"; $parametri[] = $analisi; } if ($tipo_manutenzione != "" ) { $query_dinamica .= " and id_tipo_intervento = ?"; $parametri[] = $tipo_manutenzione; }
Clicca per allargare...
Scrivendo i parametri in questo modo non mi funziona proprio niente... UFFFFFF... che dici abbandono? faccio a meno di questa ricerca? o possiamo provare altro? onestamente sto nel pallone!!!!
marino51 ha scritto:
ps, esito_intervento non é nella query
Clicca per allargare...
Si lo sapevo, ma questo al momento è l'ultimo dei problemi...

Se hai ancora un po di pazienza sono qui...altrimenti ti ringrazio comunque infinitamente.

E
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 24 Gen 2023
  • #26
data_intervento BETWEEN '2023-01-01' and '2023-01-10'
hai scritto che così funziona

ora prova così
"and data_intervento BETWEEN '" . $data_da . "' and '" . $data_a . "'"

stampa la query e vediamo che sia scritta bene
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 24 Gen 2023
  • #27
nelle ricerche con una stringa di caratteri (non data) forse é meglio usare il like ?
 
E

Emanuele85

Utente Attivo
30 Gen 2021
118
0
16
  • 24 Gen 2023
  • #28
marino51 ha scritto:
nelle ricerche con una stringa di caratteri (non data) forse é meglio usare il like ?
Clicca per allargare...
Assolutamente si...ma nel mio caso sono select...quindi hai ben poco da ricercare per parte di chiave... O sto sbagliando?
 
E

Emanuele85

Utente Attivo
30 Gen 2021
118
0
16
  • 24 Gen 2023
  • #29
marino51 ha scritto:
data_intervento BETWEEN '2023-01-01' and '2023-01-10'
hai scritto che così funziona

ora prova così
"and data_intervento BETWEEN '" . $data_da . "' and '" . $data_a . "'"

stampa la query e vediamo che sia scritta bene
Clicca per allargare...
Avevo già provato...e se non ricordo male funzionava...ma non ne sono certo (ho fatto centinaia di test),appena rientro faccio un test e ti aggiorno con l'output. Grazie infinite
 
E

Emanuele85

Utente Attivo
30 Gen 2021
118
0
16
  • 24 Gen 2023
  • #30
Cosi funziona.

PHP:
 if (!empty($data_da) && !empty($data_a)) {
      $query_dinamica.=" and data_intervento between '". $data_da."' and '". $data_a."'";
      $parametri[] = $data_da;
      $parametri[] = $data_a;
      echo '<script>alert("data")</script>';    
  }

Query stampata:

SQL:
SELECT * FROM ( SELECT 1 AS posizione,
I.id_intervento,
I.id_op_intervento,
I.id_stampo_intervento,
I.id_analisi_p_l,
I.stato_intervento,
I.data_intervento,
I.durata_intervento,
dipendenti.cognome_dipendente,
dipendenti.nome_dipendente,
stampi.part_number_macchina,
stampi.descrizione_macchina,
causale_intervento.descr_causale,
componenti_stampi.descrizione_componente,
tipo_manutenzione.descr_tipo_manutenzione,
analisi_p_livello.descrizione
from interventi AS I
LEFT JOIN dipendenti ON I.id_op_intervento=dipendenti.id_dipendente
LEFT JOIN stampi ON I.id_stampo_intervento=stampi.id_macchina
LEFT JOIN causale_intervento ON I.id_causale_intervento=causale_intervento.id_causale
LEFT JOIN componenti_stampi ON I.id_parte_intervento=componenti_stampi.id_componente
LEFT JOIN tipo_manutenzione ON I.id_tipo_intervento=tipo_manutenzione.id_tipo_manutenzione
LEFT JOIN analisi_p_livello ON I.id_analisi_p_l=analisi_p_livello.id_valore where 1=1 and data_intervento between '2023-01-01' and '2023-01-06'
UNION ALL
SELECT 2 AS posizione, count(*) as id_intervento,
 ' ' as data_intervento,
' ' as id_op_intervento,
 ' ' as id_stampo_intervento,
' ' as id_analisi_p_l,
' ' as stato_intervento,
 SEC_TO_TIME(SUM(TIME_TO_SEC(F.durata_intervento))) AS tot_durata,
 ' ' as cognome_dipendente,
' ' as nome_dipendente,
' ' as part_number_macchina,
' ' as descrizione_macchina,
' ' as descr_causale,
' ' as descrizione_componente,
' ' as descr_tipo_manutenzione,
' ' as descrizione
from interventi AS F
LEFT JOIN dipendenti ON F.id_op_intervento=dipendenti.id_dipendente
LEFT JOIN stampi ON F.id_stampo_intervento=stampi.id_macchina
LEFT JOIN causale_intervento ON F.id_causale_intervento=causale_intervento.id_causale
LEFT JOIN componenti_stampi ON F.id_parte_intervento=componenti_stampi.id_componente
LEFT JOIN tipo_manutenzione ON F.id_tipo_intervento=tipo_manutenzione.id_tipo_manutenzione
LEFT JOIN analisi_p_livello ON F.id_analisi_p_l=analisi_p_livello.id_valore
where 1=1 and data_intervento between '2023-01-01' and '2023-01-06')t ORDER BY posizione
 
Ultima modifica di un moderatore: 25 Gen 2023

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 25 Gen 2023
  • #31
ora sostituisci così

PHP:
 if (!empty($data_da) && !empty($data_a)) {
      $query_dinamica.=" and data_intervento between ? and ? ";
      $parametri[] = $data_da;
      $parametri[] = $data_a;
      echo '<script>alert("data")</script>';    
  }

ed esegui con

PHP:
$query2 = $dbh -> prepare($sql2);                                    
$query2->execute($parametri);
$results2=$query2->fetchAll(PDO::FETCH_OBJ);

ps stampa la query e var_dump dei parametri
 
E

Emanuele85

Utente Attivo
30 Gen 2021
118
0
16
  • 26 Gen 2023
  • #32
marino51 ha scritto:
ps stampa la query e var_dump dei parametri
Clicca per allargare...
Var_dump array:
Codice:
array(2) { [0]=> string(10) "2023-01-01" [1]=> string(10) "2023-01-26" }

Query:
SQL:
SELECT * FROM ( SELECT 1 AS posizione,I.id_intervento,I.id_op_intervento,I.id_stampo_intervento,I.id_analisi_p_l,I.stato_intervento,I.data_intervento,I.durata_intervento,dipendenti.cognome_dipendente,dipendenti.nome_dipendente,stampi.part_number_macchina,stampi.descrizione_macchina,causale_intervento.descr_causale,componenti_stampi.descrizione_componente,tipo_manutenzione.descr_tipo_manutenzione,analisi_p_livello.descrizione from interventi AS I LEFT JOIN dipendenti ON I.id_op_intervento=dipendenti.id_dipendente LEFT JOIN stampi ON I.id_stampo_intervento=stampi.id_macchina LEFT JOIN causale_intervento ON I.id_causale_intervento=causale_intervento.id_causale LEFT JOIN componenti_stampi ON I.id_parte_intervento=componenti_stampi.id_componente LEFT JOIN tipo_manutenzione ON I.id_tipo_intervento=tipo_manutenzione.id_tipo_manutenzione LEFT JOIN analisi_p_livello ON I.id_analisi_p_l=analisi_p_livello.id_valore where 1=1 and data_intervento between ? and ? UNION ALL SELECT 2 AS posizione, count(*) as id_intervento, ' ' as data_intervento, ' ' as id_op_intervento, ' ' as id_stampo_intervento, ' ' as id_analisi_p_l, ' ' as stato_intervento, SEC_TO_TIME(SUM(TIME_TO_SEC(F.durata_intervento))) AS tot_durata, ' ' as cognome_dipendente, ' ' as nome_dipendente, ' ' as part_number_macchina, ' ' as descrizione_macchina, ' ' as descr_causale, ' ' as descrizione_componente, ' ' as descr_tipo_manutenzione, ' ' as descrizione from interventi AS F LEFT JOIN dipendenti ON F.id_op_intervento=dipendenti.id_dipendente LEFT JOIN stampi ON F.id_stampo_intervento=stampi.id_macchina LEFT JOIN causale_intervento ON F.id_causale_intervento=causale_intervento.id_causale LEFT JOIN componenti_stampi ON F.id_parte_intervento=componenti_stampi.id_componente LEFT JOIN tipo_manutenzione ON F.id_tipo_intervento=tipo_manutenzione.id_tipo_manutenzione LEFT JOIN analisi_p_livello ON F.id_analisi_p_l=analisi_p_livello.id_valore where 1=1 and data_intervento between ? and ? )t ORDER BY posizione

Tutto assurdo... è la prima volta che mi incarto per una cosa del genere. Ho sempre effettuato query per range di date, ma le query erano molto più semplici e gestibili.... Ora mi sono perso definitivamente...
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 26 Gen 2023
  • #33
mi sembra che la query e relativi parametri sia giusta,
manca
I.data_intervento between ? and ?
ma il campo pare essere univoco altrimenti darebbe errore,

prova a controllare bene gli errori e vedi che ci sia
error_reporting(-1);
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

M
Help - consultare (ed esportare) dati da un DB pubblico mySql
  • MeMarciano
  • 1 Ago 2018
  • PHP
Risposte
2
Visite
2K
PHP 2 Ago 2018
macus_adi
F
Help-PDO copiare Database MySQL
  • frankz
  • 3 Gen 2018
  • PHP
Risposte
3
Visite
2K
PHP 5 Gen 2018
marino51
G
Help!!! ciclo submit automatico per ogni record mysql
  • gabryp83
  • 2 Set 2013
  • PHP
Risposte
15
Visite
3K
PHP 16 Set 2013
Longo8
O
[help] estrarre e visualizzare dati da mysql con php a oggetti
  • omegas
  • 25 Lug 2011
  • PHP
Risposte
6
Visite
5K
PHP 30 Nov 2011
Eliox
D
help, ruotare dati riga a colonna da tabella sql
  • db_4ever
  • 15 Lug 2010
  • PHP
Risposte
2
Visite
4K
PHP 22 Lug 2010
db_4ever
D
M
help query sql
  • meL
  • 10 Nov 2009
  • Database
Risposte
3
Visite
2K
Database 11 Nov 2009
borgo italia
F
[help] produrre file output php-mysql
  • faduns
  • 27 Gen 2006
  • PHP
Risposte
1
Visite
1K
PHP 29 Gen 2006
lanello
H
Need Help with PHP Database Connection Issues
  • hellmmithha
  • 19 Dic 2024
  • PHP
Risposte
1
Visite
605
PHP 21 Mar 2025
therope
T
M
  • Bloccata
Help for Linux Bash
  • mariathomas
  • 13 Mar 2023
  • Programmazione
Risposte
1
Visite
910
Programmazione 13 Mar 2023
Max 1
P
Passare i risultati di un foreach in un modal. Help!
  • Phelps
  • 5 Gen 2021
  • PHP
Risposte
2
Visite
2K
PHP 5 Gen 2021
Phelps
P
J
  • Bloccata
help me
  • jeccka
  • 29 Gen 2020
  • C/C++
Risposte
1
Visite
2K
C/C++ 30 Gen 2020
Max 1
K
Help: problema con uno script di booking in php!
  • kathe
  • 28 Ott 2019
  • PHP
Risposte
0
Visite
729
PHP 28 Ott 2019
kathe
K
Q
  • Bloccata
HELP ME PLEASE!‼️‼️
  • quaquer8
  • 20 Set 2019
  • E-Commerce
Risposte
1
Visite
1K
E-Commerce 20 Set 2019
Max 1
L
difficoltà con Xampp. printing php mancante...help
  • Lordx78
  • 31 Ago 2019
  • Web Server
Risposte
6
Visite
4K
Web Server 30 Mar 2020
mariangela
M
K
  • Bloccata
[PHP] Help me a problem... Pleases
  • Kuntujin
  • 14 Ago 2019
  • PHP
Risposte
1
Visite
1K
PHP 14 Ago 2019
Max 1
S
Problemi con modulo upload video php (help!)
  • silvio pacicca
  • 8 Ago 2019
  • PHP
Risposte
0
Visite
669
PHP 8 Ago 2019
silvio pacicca
S
M
HELP FORM CREATO IN PHP
  • marcozimol
  • 26 Mar 2019
  • PHP
Risposte
14
Visite
3K
PHP 26 Mar 2019
macus_adi
S
[PHP] help me!!
  • Smart1
  • 11 Lug 2018
  • PHP
Risposte
2
Visite
1K
PHP 12 Lug 2018
macus_adi
F
Cerco contatto tipo help-desk
  • flavio fachin
  • 16 Gen 2018
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
2
Visite
1K
Offerte e Richieste di Lavoro e/o Collaborazione 17 Gen 2018
flavio fachin
F
[WordPress] [HTML] Help modifica credits nel footer.Tema Customizr.
  • Andrea1981
  • 16 Ott 2017
  • WordPress
Risposte
5
Visite
3K
WordPress 16 Ott 2017
Andrea1981
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?