-
checkbox checked php
il titolo è un po mal concio ma nn sapevo come definirlo:
io ho una pagina con un checkbox e un tasto di submist che premuto invia con post ad una pagina se il checkbox è checked.
io dalla pagina seconda dovrei settare un cookie se il chekbox è checked quindi:
Codice PHP:
if(questa è la parte che nn so) {
setcookie("traccia", "traccia", time()+3600);
}
cosa devo inserire?
grazie in anticipo
-
Ad esempio, se il check box è fatto così:
<input type="checkbox" name="pippo" value="si" />
in php avrai la variabile $_POST['pippo'] che conterrà 'si'
Ciao!
-
grazie ma quindi devo fare cosi:
Codice PHP:
$_POST['pippo']; //recupero la variabile
if('pippo' == 'si') {
setcookie("traccia", "traccia", time()+3600);
}
da quello che ho capito questo è giusto. se ci sono errori me li puoi segnalare grazie mille
ciao ciao
-
Semmai...
Codice PHP:
$pippo = $_POST["pippo"]; //recupero la variabile
if($pippo == "si") {
setcookie("traccia", "traccia", time()+3600);
}
-
si scusate ero di fretta e ho fatto una ventina di errori
-
Citazione:
Originalmente inviato da
sIM
Semmai...
Codice PHP:
$pippo = $_POST["pippo"]; //recupero la variabile
if($pippo == "si") {
setcookie("traccia", "traccia", time()+3600);
}
A rigore non è proprio così, visto che:
- se la checkbox è selezionata, tra le variabili $_POST ci sarà un campo 'pippo' che avrà valore "si"
- se la checkbox non è selezionata, tra le variabili $_POST non c'è un campo 'pippo'
Il codice corretto dovrebbe essere questo:
Codice PHP:
if(isset ($_POST['pippo'])) {
setcookie("traccia", "traccia", time()+3600);
}
Statemi bene...