Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Motore di ricerca

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    232

    Motore di ricerca

    Salve!

    Ho creato una form Cerca con campo "parola" ed una pagina risultati che collegandosi ad un DB MySQL riceve quanto scritto nel campo "parola" e mediante la sequente query

    Codice PHP:
    $query "SELECT dato1, dato2 FROM tabella WHERE parola LIKE '$dato1'"
    se la parola inserita nel form è la stessa presente nel DB nel campo "dato1" mi viene mostrato un record "popolato di dati", fin qui OK, se invece la parola inserita nel form non è presente nel DB nel campo "dato1" mi viene mostrato un record "non popolato", vorrei che in questo caso mi venisse invece mostrato un messaggio del tipo "Nessuna corrispondenza trovata!".

    Come fare?

  2. #2
    molto semplice...

    Codice PHP:
    $query "SELECT dato1, dato2 FROM tabella WHERE parola LIKE '$dato1'";
    $resultmysql_query($query);
    $totale_righe=mysql_num_rows($result);

    if (
    $totale_righe==0) echo "Nessuna corrispondenza trovata!"

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    232
    Originariamente inviato da serdominik
    molto semplice...

    Codice PHP:
    $query "SELECT dato1, dato2 FROM tabella WHERE parola LIKE '$dato1'";
    $resultmysql_query($query);
    $totale_righe=mysql_num_rows($result);

    if (
    $totale_righe==0) echo "Nessuna corrispondenza trovata!"
    Guarda... funziona fino ad un certo punto, ovvero compare il messaggio "Nessuna corrispondenza trovata!" ma sotto anche il record non popolato (formato da text input). Come faccio a non farle comparire?

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    232
    Risolto!

    Ho aggiunto un else dopo if con un echo contenete tutto quello che non doveva comparire in caso di mancata corrispondenza.

  5. #5
    era scontato mettere l'else...


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.