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

    [PHP] Problema con checkbox

    Ciao a tutti!
    Ho questo semplice problemino: la form 'cerca.php' acquisisce una stringa da cercare nel DBase ed una checkbox che indica se va ricercata la stringa esatta o meno; la ricerca nel DBase viene eseguita dalla pagina 'cerca_ok.php' che però 'vede' il valore della checkbox solo se questa è spuntata altrimenti mi dà " Undefined index: NomeEsatto". Il campo text, invece, viene sempre visto perfettamente!!
    Ecco i sorgenti:

    ********** cerca.php *************
    <P class="sottotitolo">CERCA UN NOMINATIVO</p>


    </p>
    <form method="GET" action="cerca_ok.php">
    <div class="evidenza">
    <p align="center">Nominativo: <input type="text" name="Nominativo" value="" size="50"></p>

    <p align="center"><input checked type="checkbox" name="NomeEsatto">Cerca solo il nome esatto.</p>
    <p align="center"><input type="submit" value="CONFERMA"></p>
    </div>
    </form>

    ********** cerca_ok.php *************
    <?php
    $Nominativo=$_GET['Nominativo'];
    $NomeEsatto=$_GET['NomeEsatto'];
    echo ('NOME RICHIESTO: '.$Nominativo.'
    ');
    echo ('Nome Esatto:'.$NomeEsatto);
    echo "<hr width=99% align=left size=1>
    ";
    ......

    C'è qualche anima pia che mi dice dov'è l'inghippo?
    Grazzzzzzziiiiieeeee!!!
    Non hai capito davvero qualcosa, finchè non sei in grado di spiegarlo a tua nonna. (Albert Einstein)

  2. #2
    le checkbox vengono passate solo quando sono selezionate

    metti una cosa tipo
    Codice PHP:
    if(!isset($_GET['NomeEsatto'])){
    $_GET['NomeEsatto'] = false;

    cosi nel caso non esiste il campo (quindi nn è stato checcato) te lo imposta su false
    Il Ticino è biancoblù
    DVDS delegato ufficiale

  3. #3
    Dènghiuuu Triky !!!
    Non hai capito davvero qualcosa, finchè non sei in grado di spiegarlo a tua nonna. (Albert Einstein)

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.