Visualizzazione dei risultati da 1 a 5 su 5

Discussione: campi vuoti nelle form

  1. #1
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110

    campi vuoti nelle form

    Chiedo scusa ma ho due campi form in cui passo o meno dei valori da ricercare nel db...
    <input name="nome_cartella" type="text" id="cerca32">
    <input name="testo_note" type="text" id="cerca23">

    li passo ad una pagina php e faccio qst controllo...

    if(isset($nome_cartella)){
    $dati_base .= " and cartella LIKE '%".$nome_cartella."%' ";
    }
    if(isset($testo_note)){
    $dati_base .= " and note LIKE '%".$testo_note."%' ";
    }

    quando però provo il codice e provo a lasciare vuoti i campi mi esce qst...

    SELECT * FROM temi WHERE 1 and cartella LIKE '%%' and note LIKE '%%
    ...
    vorrei che non comparisse quello in neretto, come faccio?

  2. #2
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    ciao

    quando passi una variabile da un form, essa esite indipendentemente che sia valorizzata o meno

    usa la funzione empty() oppure verifica che la variabile sia diversa da vuoto
    Codice PHP:
    if(!empty($tua_var)){
    //..........
    }

    //oppure
    if(trim($tua_var) != ""){
    //..........

    così dovrebbe andare

  3. #3

    Re: campi vuoti nelle form

    prova ad aggiungere anche questi controlli:
    Codice PHP:
    if(isset($nome_cartella) AND $nome_cartella != ''){
    $dati_base .= " and cartella LIKE '%".$nome_cartella."%' ";
    }
    if(isset(
    $testo_note) AND $testo_note != ''){
    $dati_base .= " and note LIKE '%".$testo_note."%' ";

    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  4. #4
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    abbiamo postato nello stesso momento

  5. #5
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    1000 grazie!

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.