Ciao Pietro, purtroppo no, ho fatto un po' di tentativi ma non ne vengo a capo..
Fin'ora non ho toccato la query ma inizio a credere sia l'unico modo...
thaco
@thaco
Post creati da thaco
- 
    RE: Formattare correttamente ril risultato di una query (PHP / MySql)postato in Coding
- 
    Gestire gli errori di Mysqlpostato in CodingCiao a tutti, 
 vi espongo un problema: sto creando una form di inserimento dati che verranno passati ad una query. Vorrei gestire gli errori stampando a video un messaggio che indichi se l?input inserito non è corretto.
 Il codice è questo:
 <form method="post" action=" ">
 <table border="1">
 <tr>
 <td><b>Via: <input type="text" name="via">
 </td>
 <td><b>Civico: <input type="text" name="civico">
 </td>
 </tr>
 <tr>
 <td><input type="submit" name="submit" value="invia"></td>
 </tr>
 [insert_php]
 $via = $_POST['via'];
 $civico = $_POST['civico'];mysql_connect(localhost,$username,$password) or die("Impossibile connettersi."); 
 mysql_select_db($database) or die("Impossibile selezionare il database.");
 $query=??.";
 $risultato=mysql_query($query);
 $numrows = mysql_num_rows($risultato);
 for ($x = 0; $x < $numrows; $x++){
 ??
 echo "
 <tr>
 <td>" . $.... "</b></td>
 <td>" . $.... "</b></td>
 <td>" . $..... "</b></td>
 </tr>
 ";
 }
 if (mysql_num_rows ($risultato) < 1)
 {
 echo('Via e/o numero civico non corretto');
 }Il problema è che il messaggio 'Via e/o numero civico non corretto' viene visualizzato al primo caricamento della pagina; poi lavora correttamente (se l?input è corretto, non appare; caso contrario, appare) 
 Chi sa aiutarmi?
 Grazie!!!
- 
    Formattare correttamente ril risultato di una query (PHP / MySql)postato in CodingCiao a tutti, 
 vi propongo un quesito sperando di trovare una soluzione!Ho creato questa query: SELECT Giorno_set, Livello, Orario 
 FROM a, b, c
 WHERE a.Gruppo = b.gruppo
 AND b.giorno_set = c.Giorno
 AND a.Vie = 'Ven'
 AND b.Civici_Utenze = '4'
 ORDER BY a.posizione, a.livelloe la stampo a video in questo modo: $risultato=mysql_query($query); 
 $numrows = mysql_num_rows($risultato);
 for ($x = 0; $x < $numrows; $x++){
 $resrow = mysql_fetch_row($risultato);
 $giorno_set = $resrow[0];
 $livello = $resrow[1];
 $Orario = $resrow[2];
 echo "
 <tr>
 <td>" . $giorno_set . "</b></td>
 <td>" . $livello . "</b></td>
 <td>" . $Orario . "</b></td>
 </tr>ottenendo una tabella come questa: [TABLE] [TD]Giorno[/TD] 
 [TD]Livello[/TD]
 [TD]Orario[/TD]
 [/TR][TD]LUNEDI[/TD] 
 [TD]2[/TD]
 [TD]12.00 ? 13.30[/TD]
 [/TR][TD]LUNEDI[/TD] 
 [TD]4[/TD]
 [TD]16.30 ? 18.00[/TD]
 [/TR][TD]MARTEDI[/TD] 
 [TD]2[/TD]
 [TD]16.30 ? 18.00[/TD]
 [/TR][TD]MARTEDI[/TD] 
 [TD]4[/TD]
 [TD]12.00 ? 13.30[/TD]
 [/TR][TD]MERCOLEDI[/TD] 
 [TD]1[/TD]
 [TD]12.00 ? 13.30[/TD]
 [/TR][TD]MERCOLEDI[/TD] 
 [TD]5[/TD]
 [TD]16.30 ? 18.00
 [/TD]
 [/TR]
 [/TABLE]Io però vorrei ottenere questo risultato: [TABLE] 
 [TR="bgcolor: #ffffff"]
 [TD="class: Normal"]Giorno Settimana[/TD]
 [TD="class: Normal"]Livello 1[/TD]
 [TD="class: Normal"]Livello 2[/TD]
 [TD="class: Normal"]Livello 3[/TD]
 [TD="class: Normal"]Livello 4[/TD]
 [TD="class: Normal"]Livello 5[/TD]
 [/TR]
 [TR="bgcolor:"]
 [TD="class: Normal"]LUNEDI[/TD]
 [TD="class: Normal"] [/TD]
 [TD="class: Normal"] 12.00 - 13.30 [/TD]
 [TD="class: Normal"]
 [/TD]
 [TD="class: Normal"]16.30 - 18.00
 [/TD]
 [TD="class: Normal"]
 [/TD]
 [/TR]
 [TR="bgcolor:"]
 [TD="class: Normal"]MARTED
 [/TD]
 [TD="class: Normal"] [/TD]
 [TD="class: Normal"]16.30 - 18.00 [/TD]
 [TD="class: Normal"]
 [/TD]
 [TD="class: Normal"]12.00 - 13.30
 [/TD]
 [TD="class: Normal"]
 [/TD]
 [/TR]
 [TR="bgcolor:"]
 [TD="class: Normal"]MERCOLED
 [/TD]
 [TD="class: Normal"]12.00 - 13.30 [/TD]
 [TD="class: Normal"]
 [/TD]
 [TD="class: Normal"]
 [/TD]
 [TD="class: Normal"]
 [/TD]
 [TD="class: Normal"]16.30 - 18.00
 [/TD]
 [/TR]
 [/TABLE]qualcuno può aiutarmi? Grazie! 
- 
    Ciao a tutti!postato in Presentati alla CommunityUn saluto a tutti voi, mi sto avvicinando al mondo del php e spero di trovare qui tante buone idee!!