[PHP] Checkboxwert ausgebn

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Lucky009, 21. Dezember 2008 .

  1. 21. Dezember 2008
    Checkboxwert ausgebn

    hi leute ich will mit einem formular mehrer abfragen per e-mail versenden.
    die abfragen hab ich alle mit nor normalen checkbox gemacht, also:

    <input name="ortsprospekt" type="checkbox" id="ortsprospekt">

    doch es is halt so das wenn ich das ganz normal in der e-mail mit $ortsprospekt ausgeben lass gibt er mit halt nur "on" oder halt gar nichts aus
    ich möchte aber das da sowas wie "ja" und "nein" ausgegeben wird

    ist das irgendwie möglich?
     
  2. 21. Dezember 2008
    AW: Checkboxwert ausgebn

    Du kannst mit deinem Checkboxfeld einen Wert mit geben:

    <input name="ortsprospekt" type="checkbox" id="ortsprospekt" value="Ja">
     
  3. 21. Dezember 2008
    AW: Checkboxwert ausgebn

    naja aber das wird doch dann nur ausfegeben wenn es angeklickt wird

    un kann ich auch einen wert angeben wenns nicht angeklickt wird?
     
  4. 21. Dezember 2008
    AW: Checkboxwert ausgebn

    wie wärs mit if-else? Oo
    $checkbox = ($_POST['cbox']=='on')?true:false;
    o.ä.?
     
  5. 21. Dezember 2008
    AW: Checkboxwert ausgebn

    also bei mir wollte das so iwie nicht funzn, gibs da keine einfachere lösung der checkbox einen wert zu geben wenn sie nicht aktiv ist?
     
  6. 21. Dezember 2008
    AW: Checkboxwert ausgebn

    nicht aktiv -> off? oder false?

    sende dein Formular mal ab wenn du die Checkbox nicht angeklickt hast und lass dir mit
    print_r($_POST);
    den Kram ausgeben. hf.
     
  7. 21. Dezember 2008
    AW: Checkboxwert ausgebn

    wenn ich das richtig verstehe willst du doch einfach nur sowas hier:

    $checkbox = $_POST['ortspropekt'];
    if($checkbox !== "ja"){
    bla
    };
     
  8. 21. Dezember 2008
    AW: Checkboxwert ausgebn

    ich hab ne lösung gefunden:

    if($_POST['ortsprospekt'] == "on") {
    $prospekt = "Ja";
    }
    else {
    $prospekt = "Nein";
    }

    und $prospekt wird sdann mit der mail übermittelt

    trotzdem danke euch allen
     
  9. 21. Dezember 2008
    AW: Checkboxwert ausgebn


    Nö.. !== ist Typenvergleich. != wäre Value-Vergleich.
     
  10. 22. Dezember 2008
    AW: Checkboxwert ausgebn

    jub da haste schu im grunde recht

    also danke euch allen
     
  11. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.