Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [PHP] Probema con due if e <a href>

    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...

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Bisogna chiudere il tag a !!!

    echo "<a href=\"view.php?id=$row[id]\">" . "$row[titolo]"."</A>";}

  3. #3
    Grazie mille!!!!
    Ancora mi perdo in banalità!!!
    Per fortuna ci siete voi!!!
    Grazie ancora

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.