Ciao Ragazzi!!
Ho creato una semplice tabella di prova, con id, nome, e cognome...
In una pagina ho messo la lista dei nomi, su cui si può cliccare per aprire un'altra pagina che visualizzerà il cognome della persona su cui ho cliccato precedentemente!
Ecco il codice della seconda pagina :
<?php
$db = mysql_connect("localhost","root","lord") or die ("Impossibile
connettersi". mysql_error());
mysql_select_db("amici&automobili",$db);
$result = mysql_query("SELECT * FROM AMICI",$db);
while ($records = mysql_fetch_array($result)) {
$id = $_GET['id'];
if ((isset($id)) and ($records['idAmici'] ==$id)) {
echo "Parlavi di ".$records['cognome'] ."?";
}
else {
echo "niente da fare!" ;
}
}
?>
Il parametro arriva e mi scrive il cognome giusto, ma mi visualizza anche il messaggio della condizione else{}..
come mai? Se trova le corrispondenze nelle prime istruzioni dovrebbe
fermarsi lì..dove sto sbagliando?
Grazie!![]()