Ciao a tutti
in un form ho un checkbox.
Non riesco a controllarlo quando premo sul tasto di conferma.
Cioè devo riuscire a capire se l'utente a inserito il flag (checked) o no nel momento in cui invio i dati alla seconda pagina.
Grazie
Lucia
Ciao a tutti
in un form ho un checkbox.
Non riesco a controllarlo quando premo sul tasto di conferma.
Cioè devo riuscire a capire se l'utente a inserito il flag (checked) o no nel momento in cui invio i dati alla seconda pagina.
Grazie
Lucia
che tipo di controllo esegui?? il valore del checkbox lo trovi in $_POST['nomecheckbox'].
think simple think ringo
Se devi controllare al volo devi usare un javascript, altrimenti devi recuperare la variabile post nella seconda pagina e controllare se ha un valore, ti faccio un esempio del secondo caso:
Codice PHP:
$check = $_POST['checkbox']
if (!$check){
echo 'La casella e\' selezionata';
}else{
echo 'La casella non e\' selezionata';
}
La fortuna e' cieca ma la sfiga ci vede benissimo
Comprarselo o farselo di legno
il controllo va fatto in javascript...
altrimenti puoi mandare all seconda pagina,li controllare se gli passi qualcosa,in caso contrario reindirizzare alla pagina precendente...
ciao
sono rimasta di stucco !
Grazie
Nono credevo che certe cose funzionassero alla rovescia.
Lucia
scusami ken84 ma non funziona ancora
ma tu vuoi fare il controllo al click sul submit,
oppure lo vuoi fare dopo aver fatto il submit e quindi una volta ke passi i dati ad un'altra pagina???
Allora ...
questa è la sintassi del form
********************************
<input type="checkbox" name="flg_stp" value="checkbox" <?php if ($row['VC_FLGSTP']==1) {echo "CHECKED";}?>>
********************************
poi nella seconda pagina (che riceve il submit) con quest'altro codice cerco di capire se l'utente ha lasciato il check o magari lo ha tolto.
if (!$HTTP_POST_VARS["flg_stp"]) {
$flg_stp=1;
}
else {
$flg_stp=0;
}
Non funziona nulla.
Grazie