Zur Navigation

checkbox Newsletter wird nicht gespeichert

1 webuser

Hallo,
in einem Formular habe ich eine checkbox.

In dem Array nach dem Speichern steht nichts.

Gruß
Webuser

// Das Formular

$form = <<< EOT

$errorlist

<form action="{$_SERVER['REQUEST_URI']}#form" method="post">
 <fieldset>



<div class="bezeichnung">
   <label >Telefon<span class="required">*</span></label>
                 <input type="text" id="telefon" name="telefon" size="30" value="{$values['telefon']}"/>
                  {$messages['telefon']}
</div>

//.... mehrere Felder

         <div class="bezeichnung">
         <input type="checkbox" name="newsletter" id="newsletter" value="1" checked="checked"/>
    Ja, möchte Newsletter
      </div>

 </fieldset>
 <fieldset>
 <input type="submit" name="BUTTON" value="Vorschau" />
 $submit
 </fieldset>
</form>

06.09.2014 18:16

2 Jörg

Um den Wert in einem Array zu speichern, muss an den Namen des Parameters noch ein [] gehängt werden:

<input type="checkbox" name="newsletter[]" id="newsletter" value="1" checked="checked"/>

06.09.2014 18:32 | geändert: 06.09.2014 18:32

1 Forenmitglied fand diesen Beitrag gut

3 Jörg

Die Benachrichtigungen, die das Forum an deine Emailadresse versendet, kommen zurück, weil das Limit deines Email-Accounts überschritten ist.

06.09.2014 18:36

Beitrag schreiben (als Gast)





[BBCode-Hilfe]