Angie: Daten von input/checkbox als PHP-Array bei gleichen Namen

Beitrag lesen

Hallo,

habe unten ein nur leicht verändertes Beispiel aus Selfhtml (die Aenderungen sehen nur aus dam Einfüugen eines submit-Buttons und der Ausgabe der Empfabgebeb Dollar_GET Daten) reinkopiert.

Zu meiner Frage:
In http://de.selfhtml.org/html/formulare/auswahl.htm#checkboxen steht (Zitat): "Im Gegensatz zu Radiobuttons müssen Checkboxen keine identische Namen haben, um zu funktionieren. Es ist aber hinsichtlich des auswertenden Skripts eventuell sehr sinnvoll, identische Namen zu verwenden, weil das Skript dann automatisch ein Array anlegt."

In dem leicht geändeerten Beispiel erhalte ich aber kein Array! Wenn ich mehrere Felder anklicke, erhalte ich im Feld "Zutat" nur das untertste der angekreuzten Felder. Mache ist was falsch - oder ist PHP bei mit falsch konfiguriert?

Ich denke es soll gerade Sinn der Übung sein, das ich alle Input-Tags mit gleichen Namen versehe ...

  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"  
   "http://www.w3.org/TR/html4/strict.dtd">  
  
  
<!-- Beispiel von SelfHTML  
      http://de.selfhtml.org/html/formulare/auswahl.htm#checkboxen  
  
      Aenderungen:  
      - method="get" im form-Tag eingefuegt  
      - Button zum Absenden (input type=submit) eingefuegt  
      - Ausgabe des PHP-Arrays $_GET mit print_f()  
-->  
  
  
<html>  
<head>  
   <title>Checkboxen definieren</title>  
</head>  
<body>  
  
<h1>Pizzabelag nach Wahl!</h1>  
  
<form action="" method="get">  
  <p>Kreuzen Sie die gew&uuml;nschten Zutaten an:</p>  
  <p>  
    <input type="checkbox" name="zutat" value="salami"> Salami<br>  
    <input type="checkbox" name="zutat" value="pilze"> Pilze<br>  
    <input type="checkbox" name="zutat" value="sardellen"> Sardellen  
  </p>  
  
  <input type="submit" value="absenden">  
</form>  
  
<pre>  
  <?php print_r($_GET); ?>  
</pre>  
  
</body>  
</html>  

Danke für Hilfe!!!!!