Form - assegnare valore a check vuoto

Eugene

Utente Attivo
5 Mag 2005
110
0
16
52
Dagobah
www.yodastudio.com
Buongiorno.

Ho un form che, una volta compilato, richiama una pagina php la quale genera ed invia una email con i dati raccolti.

All'interno del form è presente un check che è selezionato di default ed ha come valore "si".

Vorrei fare in modo che nel caso in cui il check venga deselezionato il valore divenga "no".

Il codice che dovrebbe fare questo controllo è:

if(!empty($_POST["showMail"]) ) {
$catalogo = 'no';
} else {
$catalogo = $_POST["showMail"];
}

Disgraziatamente (per me) non funziona, nel senso che se il check viene deselezionato il valore è nullo mentre dovrebbe essere "no".
Nel caso in cui il check rimanga selezionato il valore è correttamente "si".

Non essendo un programmatore non sono in grado di capire dove possa essere l'errore.

Qualcuno mi può aiutare?

Grazie.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Se $catalogo deve essere "no" nel caso $_POST["showMail"] sia vuoto allora dovrebbe essere:
PHP:
if(empty($_POST["showMail"]) ) {
$catalogo = 'no';
}
 

Eugene

Utente Attivo
5 Mag 2005
110
0
16
52
Dagobah
www.yodastudio.com
Infatti l'errore era proprio li, anche se mi è stato consigliato di usare:

PHP:
if($_POST["showMail"]=="") { 
$catalogo = 'no'; 
} else { 
$catalogo = $_POST["showMail"]; 
}

ed adesso funziona.

Grazie ed alla prossima.
 
Discussioni simili
Autore Titolo Forum Risposte Data
J Assegnare un valore a un pulsante per poi spedirlo con un form Flash 0
C E' possibile assegnare all' attributo name di un form html il nome di una variabile php? PHP 6
B form gestione input PHP 2
V PHP form intersecate PHP 0
8 Javascript - PDF Form Javascript 0
J Form inserimento dati in database Ajax 1
E Gestione profilo utente tramite Form PHP 3
R [C#] Form principale si blocca mentre un altro Thread lavora .NET Framework 0
M Problema con controllo form in real time jQuery 6
D Form validazione Javascript 2
R form recovery pass PHP 0
V Symfony e i form PHP 3
M form con checkbox PHP 8
S come aggiustare un form di contatto? HTML e CSS 3
F query e form con select multipla PHP 17
AC1 Form in finestra modale PHP 1
MarcoGrazia Verifica di una stringa o di un nome proveniente da form Snippet PHP 0
A Inserimento dati nel database tramite form + altre operazioni PHP 18
websilvia Contact form using Bootstrap 3.3.4 PHP 8
Alex_70 Button non funziona nella form PHP 2
C Form email php su pagina index.html? PHP 21
W Rinominare Documenti Con Form Asp Classic ASP 9
S Invio email da form PHP 8
L form multipla php sql,errore in inserimento MySQL 0
L inviare i dati di un form ad un database PHP 6
L Collegare un form html ad un database access Javascript 2
L creare oggetti da una classe tramite un form Javascript 0
G Impostare suggerimenti campo text di un form Javascript 2
S Problemi di visualizzazione form contatti sito web HTML e CSS 2
L Insert php sql da una form multipla PHP 6
E form PHP 10
W Form da CDONTS a CDOSYS Classic ASP 7
P Problema concantenazione form Javascript 3
webmachine [PHP] [JAVASCRIPT] Form strano in HTML PHP PHP 1
G Form in php WordPress 0
K La pagina index, si apre sul form e non al top page Javascript 0
A Aprire la window form Add Connection da codice Visual Basic 4
F [PHP] Form html PHP 2
G FORM HTML E PHP PHP 0
max1974 [HTML] Columns grid on modal form HTML e CSS 0
S [PHP] Recupero nome immagine da Form con input file PHP 3
U PHP bottone per invio mail o ritorno al form PHP 15
O [PHP] inviare dati da form e script ajax PHP 0
A [ASP] Confronto tra dati Form e DB Classic ASP 2
B [PHP] Creare PDF dopo inserimento dati form PHP 4
C [PHP] Form con Inserimento dati dalla maschera e un menù a discesa che prende i dati dal db PHP 1
C [PHP] Form inserimento più menù a discesa PHP 9
D [PHP] Consigli su come creare form PHP 1
R [WordPress] Inserire campi aggiuntivi ad un Submit Form già dato dal template (front-end) WordPress 0
M [Javascript] Signature Pad - Form Javascript 1

Discussioni simili