Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    motore di ricerca con input type radio

    ciao tempo fa avevo realizzato un motore di ricerca solo con le "select name" e funzionava

    Codice PHP:
    <select name="regione_domicilio">
          <option value="">seleziona regione</option>
          <OPTION VALUE="Abruzzo">Abruzzo</OPTION>
          <OPTION VALUE="Basilicata">Basilicata</OPTION>
          <OPTION VALUE="Calabria">Calabria</OPTION>
          <OPTION VALUE="Campania">Campania</OPTION>
          <OPTION VALUE="Emilia-Romagna">Emilia-Romagna</OPTION>
          <OPTION VALUE="Friuli-Venezia Giulia">Friuli-Venezia Giulia</OPTION>
          <OPTION VALUE="Lazio">Lazio</OPTION>
          <OPTION VALUE="Liguria">Liguria</OPTION>
    ecc.....
        </select>

    <?
    if ($regione_domicilio){
    $search_regione_domicilio="AND ana_utenti.regione_domicilio like \"".$regione_domicilio."\"";
    }

    $sql "SELECT *
           FROM ana_utenti
           WHERE (id_ana_utenti>3 "
    .$search_regione_domicilio.") 
           ORDER BY cognome ASC"
    ;
    $result mysql_query($sql,$conn) or die ($sql);
    }
    ?>
    ora vorrei aggiungere degli input type radio ma non mi funzionano

    Codice PHP:
    <input name="sesso" type="radio" value="M" checked></td>M
    <input type="radio" name="sesso" value="F">F

    <?
    if ($regione_domicilio){
    $search_regione_domicilio="AND ana_utenti.regione_domicilio like \"".$regione_domicilio."\"";
    }
    if (
    $sesso){
    $search_sesso="AND ana_utenti.sesso like \"".$sesso."\"";
    }


    $sql "SELECT *
           FROM ana_utenti
           WHERE (id_ana_utenti>3 "
    .$search_regione_domicilio.$search_sesso.") 
           ORDER BY cognome ASC"
    ;
    $result mysql_query($sql,$conn) or die ($sql);
    }
    ?>

  2. #2
    Non usare lo short open tag, utilizza il tag di apertura completo.
    Non utilizzare register_globals, utilizza gli array superglobali specifici (es. $_GET, $_POST, etc.).
    Non utilizzare i dati inviati dall'utente senza effettuare almeno i controlli minimi di sicurezza (es. http://www.php.net/manual/en/security.database.php ).

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.