Attualmente sono tornata alle due query per reperire con la prima la variabile $Ente_id che passata alla seconda query mi serve ad ottenere $Catasto_file:
codice:
$query = "SELECT * " .
"FROM entepossessore " .
"WHERE Ente_nome='$Ente_nome' ";
$result=mysql_query($query,$link) or die (mysql_error());
$row=mysql_fetch_array($result);
$Ente_id = $row['Ente_id'];
echo $Ente_id;
echo "
" ;
echo $query;
$query = "SELECT * " .
"FROM catasto " .
"WHERE Catasto_ente='$Ente_id' ";
$result = mysql_query($query,$link) or die (mysql_error());
$records=mysql_fetch_array($result);
$Catasto_file = $row['Catasto_file'];
echo $Catasto_file;
echo "
" ;
echo $query;
L'output a video è:
SELECT * FROM entepossessore WHERE Ente_nome=' I Circondario '
SELECT * FROM catasto WHERE Catasto_ente=''
Se inserisco la prima query in phpMyAdmin, rimuovendo ogni spazio, ottengo il mio risultato corrispondente ad $Ente_id. Quindi la query funziona. Quello che non funziona è il modo in cui io prendo la variabile $Ente_id dalla mia query.
Il form funziona perché se io stampo a video $Ente_nome che deriva da $_POST['Ente'] nella pagina ricevente i dati dal form è tutto come deve essere.
A questo punto, avendo anche comprato 2 libri su PHP, credo che continuerò a cercare in rete la soluzione. Grazie a tutti gli aiuti che mi sono arrivati