Non riesco a trovare l'errore nel mio codice; se c'è qualcuno che se la sente di leggerlo ho cercato di semplificarlo al massimo.
Ho due tabelle:
1) Cognome con campi: id_cognome,cognome;
2) Nome con campi: id_nome, nome, rif_cognome.
I campi Id_cognome e Rif_cognome collegano le due tabelle e sono chiave primaria e chiave esterna rispettivamente.
Da una pagina con form (method = post) invio la variabile:
$cognome = $_POST['cognome']
in una pagina che riceve. In tale pagina eseguo due query:
1)$result = mysql_query("SELECT * FROM Cognome WHERE cognome = '$cognome'");
while ($records = mysql_fetch_row($result)) {
echo $records[0];
}
$records[0] = id_cognome;
2)$result = mysql_query("SELECT * FROM Nome WHERE rif_cognome = 'id_cognome'"),
while8$records = mysql_fetch_row($result)) {
echo $records[1];
}
Quello che vorrei è visualizzare il campo 'nome' corrispondente al 'cognome selezionato dal form. Assolutamente impossibile!!! Non risulta niente.