Codice PHP:
$q1="SELECT * FROM utente where Nome='".$_POST['casa']."'";
//la query la costruisci tu qui sopra, non serve il trim, basta che la scrivi correttamente
$q = trim(stripslashes($q1));
$result = mysql_query($q);
$row=mysql_fetch_array($result); //qui ti sei giocato leventuale risultato
if(!$row)
{
echo "
Non sono presenti righe</p>";
}
else
{
//se avevi trovato solo 1 corrispondenza, qui non la trovi più, è stata consumata
//dal mysql_fetch_array($result) precedente
while ($row=mysql_fetch_array($result))
{
//non serve fare questa assegnazione
$codice = $row[mysql_field_name($result,0)];
echo $codice;
}
}
Il modo giusto di procedere è questo
Codice PHP:
$q = "SELECT * FROM utente where Nome='".$_POST['casa']."'";
$q = stripslashes($q);
$result = mysql_query($q);
if(mysql_num_rows($result) == 0)
{
echo "
Non sono presenti righe</p>";
}
else
{
while($row = mysql_fetch_array($result))
{
echo $row[mysql_field_name($result,0)];
//se sai come si chiama la colonna che ti interessa usa questa riga
// echo $row['nome_colonna'];
// e sostituisci mysql_fetch_array con mysql_fetch_assoc
}
}