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

    a propo di isset ......

    Salve.
    Devo controllare (per settare o meno
    un cookie ) se un campo di tipo
    checkbox è flaggato o no.
    La soluzione a cui avevo pensato
    è isset($_POST['remember']) che
    ritorna false o true a seconda
    dei casi funzionare funziona
    ma vorrei un vs parere.
    Grazie.
    Whisher
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  2. #2
    va bene se non viene assegnato un valore di default nel form che setti la variabile, anche vuota.

    Potrebbe essere piu' appropriato empty(). Prova a stampare l'array $_POST ad inizio pagina e cosi' puoi valutare tutti i tuoi casi.
    codice:
    <?php
    echo "<pre>";
    print_r($_POST);
    poi valuti tu se e' meglio isset() oppure empty().

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    131
    scusa ma tu avari un cosa del tipo?
    type="checkbox" name="test" value="1"


    nel php controlli se $_POST['test']==1

  4. #4

    e però empty mi piace di + ;]

    No ho
    <input name="remember" type="checkbox">
    ma comunque è uguale per default se
    checked da valore on.
    Uso isset o anche empty (alla rovescia)
    (grazie piero.mac nell'ansia non ci avevo pensato)
    perchè quando utilizzo la funzione di login se
    passo empty($_POST['remember']) (si mi
    piace di + ;] ) non ho errori di tipo
    notice.
    Statemi bene.
    Whisher
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  5. #5

  6. #6
    Originariamente inviato da skidx
    :master:
    Ha cliccato sul bottone sbagliato
    Unisco le due discussioni.
    Ciao

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.