Ciao a tutti, non riesco a ragionare su un problema sicuramente banale, ma ragionarci su non mi riesce. posto il codice e spiego dove sta il problema
Codice PHP:
include "funzioni_mysql.php";
// istanza della classe
$data = new MysqlClass();
// chiamata alla funzione di connessione
$data->connetti();
$query = $data->query("SELECT * FROM ordini where evaso<>'S' order by dataordine,numero asc");
$row=mysql_fetch_array($query);
echo " <Center><table border=\"1\" ></center>";
echo" <tr bgcolor='#999999'>";
echo" <td width=90 height=50 bgcolor='#FFCC66' >"."Evaso"."</td>";
echo" <td width=90 height=50 bgcolor='#FFCC66' >"."numero"."</td>";
echo" <td width=90 height=50 bgcolor='#FFCC66' >"."dataordine"."</td>";
echo" <td width=90 height=50 bgcolor='#FFCC66'>"."cognome"."</td>";
echo" <td width=90 height=50 bgcolor='#FFCC66'>"."nome"."</td>";
echo" <td width=90 height=50 bgcolor='#FFCC66'>"."indirizzo"."</td>";
echo" <td width=90 height=50 bgcolor='#FFCC66'>"."localita"."</td>";
echo" <td width=90 height=50 bgcolor='#FFCC66'>"."email"."</td>";
echo" <td width=90 height=50 bgcolor='#FFCC66'>"."telefono"."</td>";
echo" </tr>";
while($row=mysql_fetch_array($query)){
print("<td> ".$row['evaso']."</td>");
print("<td bgcolor='#999999' onclick=\"location.href = 'apriordine.php?id=" . $row['numero'] . "'\" > ".$row['numero']."</td>");
print("<td> ".$row['dataordine']."</td>");
print("<td> ".$row['cognome']. "</td>");
print("<td> ".$row['nome']."</td>");
print("<td> ".$row['indirizzo']."</td>");
print("<td> ".$row['localita']."</td>");
print("<td> ".$row['email']."</td>");
print("<td> ".$row['telefono']."</td>");
echo" </tr>";
echo "
";
}
echo" </table>";
Il problema sta nel fatto che mi perdo sempre il primo record della tabella!
Funziona il tutto, ma la visualizzazione parte nella tabella omettendo il primo.
Mi spiegato dove sbaglio?