Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505

    Recupero stato checkbox

    Ciao,

    il mio problema é il seguente, ho un form con delle checkbox.
    Flaggando il checkbox questo prende il valore 1, quindi memorizzo il tutto in database.
    Quando voglio modificare il record, recupero tutti i valori dal db e se il valore assegnato alla checkbox é uguale a 1, nel mio form per la modifica il checkbox deve apparire flaggato.
    Attualmente faccio così, dopo aver recuperato i valori:

    <?
    if($T_009==1){
    ?>
    <input name="T_009" type="checkbox" id="T_009" value="1" checked>
    <?
    }else{
    ?>
    <input name="T_009" type="checkbox" id="T_009" value="1">
    <?
    }
    ?>

    La mia domanda é: c'é un metodo un po' più corto?

    Grazie
    Ciao
    Sempre più in alto...
    www.webdition.com

  2. #2
    Utente di HTML.it L'avatar di Secta
    Registrato dal
    May 2002
    Messaggi
    365
    Prova questo

    Codice PHP:
    echo sprintf('<input name="T_009" type="checkbox" id="T_009" value="1"%s>'$T_009 ' checked' ''); 
    "Dai diamanti non nasce niente, dal letame nascon fiori."
    Fabrizio De Andrè

  3. #3
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    nel codice che mi hai postato, dopo value=1 c'era un %s che immagino non ci andasse.
    Comunque non mi ritorna il checkbox checked anche se il valore é 1
    Sempre più in alto...
    www.webdition.com

  4. #4
    Utente di HTML.it L'avatar di Secta
    Registrato dal
    May 2002
    Messaggi
    365
    E se magari lasciavi quella %s "checked" ti tornava... non stava li per caso
    "Dai diamanti non nasce niente, dal letame nascon fiori."
    Fabrizio De Andrè

  5. #5
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    ooppss scusa

    comunque l'ho rimesso e adesso mi sparisce addirittura la checkbox
    Sempre più in alto...
    www.webdition.com

  6. #6
    Utente di HTML.it L'avatar di Secta
    Registrato dal
    May 2002
    Messaggi
    365
    Guarda per scrupolo l'ho provato e a me funziona... la variabile $T_009 è ancora presente nel tuo codice? Mi sà che stai sbagliando qualcosa
    "Dai diamanti non nasce niente, dal letame nascon fiori."
    Fabrizio De Andrè

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.