In un motore di ricerca, faccio due query e restituisco i risultati tramite if:
//prima c'è il codice relativo alle query e alla connessione
echo "Libri trovati";
if (mysql_num_rows($result) < 1)
{
echo "Nessun risultato trovato";
}
else
{
while ($row=mysql_fetch_array($result))
{ echo "<a href=\"view.php?id=$row[id]\">" . "$row[titolo]";}
}
//E dopo un'altra query il secondo ciclo if
echo "Fumetti trovati:";
if (mysql_num_rows($result2) < 1)
{
echo "Nessun risultato trovato";
}
else
{
while ($row=mysql_fetch_array($result2))
{ echo "<a href=\"view.php?id=$row[id]\">" . "$row[titolo]";}
}
Quando faccio una ricerca è tutto ok se si tratta di libri, se cerco fumetti (ovvero la seconda query) sia "Fumetti trovati:" che anche l'eventuale "Nessun risultato trovato" sono link con un id...
Perché? Continua il ciclo anche dopo la parentesi di chiusura?
Che fare?
Scusate la mia inesperienza...![]()
![]()