ciao, ho il seguente problema
in un db ho una tabella con i campi
nome
indirizzo
città
paese
telefono
ID
riempiti e fin quì nessun problema
da questa pagina
Codice PHP:
<HTML>
<BODY>
<CENTER>[B] Visualizza un record della tabella personale [/B]</CENTER>
<?php
# include il file esterno
//include
require ("connect.php");
$sql="SELECT nome,ID FROM personale";
$risultati_mysql=mysql_query($sql,$connessione);
$num_righe=mysql_num_rows($risultati_mysql);
if ( $num_righe == 0 ) {
echo "Spiacente, non ci sono informazioni";
} else {
# abbiamo dei record
echo "<FORM METHOD=GET ACTION=\"prova.php\">";
echo "Per favore, seleziona una persona
";
echo "<SELECT NAME=\"ID_record\">";
while ($riga=mysql_fetch_array($risultati_mysql))
{
$nome=$riga["nome"];
$ID=$riga["ID"];
# mostra i risultati
echo "<OPTION VALUE=\"$ID\" >$nome";
}
echo "</SELECT>";
} # fine dell'else
echo "
";
echo "<INPUT TYPE=\"SUBMIT\" VALUE=\"Vedi le informazioni!\">";
echo "<INPUT TYPE=\"RESET\" VALUE=\"Cancella!\">";
mysql_close($connessione);
?>
</FORM>
</BODY>
</HTML>
prelievo dal db i nomi delle persone
e li visualizzo in un menù a tendina
selezionando un nome visualizzo tutti i dati della persona scelta
l'elaborazione viene fatta con questa pagina
file prova.php
Codice PHP:
<HTML>
<BODY>
<?php
# include il file esterno
//include
require ("connect.php");
$sql="SELECT * FROM personale WHERE ID = '$ID_record'";
$risultati_mysql=mysql_query($sql,$connessione);
$num_righe=mysql_num_rows($risultati_mysql);
if ( $num_righe == 0 ) {
echo "Spiacente, non ci sono informazioni";
} else {
# abbiamo dei risultati
echo "<TABLE ALIGN=\"CENTER\" BORDER=\"3\">";
echo "<TR><TH>nome</TH><TH>Indirizzo</TH><TH>Città</TH><TH>Paese</TH></TR>";
while ($riga=mysql_fetch_array($risultati_mysql))
{
$nome=$riga["nome"];
$indirizzo=$riga["indirizzo"];
$città=$riga["città"];
$paese=$riga["paese"];
$ID=$riga["ID"];
# mostra i risultati
echo "<TR><TD>$nome</TD><TD>$indirizzo</TD><TD>$città</TD><TD>$paese</TD></TR>";
}
} # fine dell'else
mysql_close($connessione);
?>
</TABLE>
</BODY>
</HTML>
il problema è questo qualunque persona che seleziono visualizzo sempre lo stesso nome con ID
0
help!!!!