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

    Form - assegnare valore a check vuoto

    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.
    <-- Fare. O non fare. Non c'è provare. -->

    www.yodastudio.com
    segui YODA Studio su facebook

  2. #2
    cosa intendi per check? Una checkbox?
    Spiegati meglio e se puoi posta il codice

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442
    invece di
    Codice PHP:
    if(!empty($_POST["showMail"]) ) {
    $catalogo 'no';
    } else {
    $catalogo $_POST["showMail"];

    prova con
    Codice PHP:
    if(!isset($_POST["showMail"]) ) {
    $catalogo 'no';
    } else {
    $catalogo $_POST["showMail"];


  4. #4
    Ho risolto con:

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

    Adesso funziona.

    Grazie per l'aiuto e buona giornata.

    Per devil89: si, si trattava di un checkbox.
    <-- Fare. O non fare. Non c'è provare. -->

    www.yodastudio.com
    segui YODA Studio su facebook

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.