11.10 Formularelemente mit Mehrfachoptionen verwenden
Problem
Sie haben ein Formularelement mit mehreren Werten, zum Beispiel ein checkbox
- oder select
-Element, PHP sieht aber nur einen Wert.
Lösung
Schreiben Sie eckige Klammern ([ ]
) hinter den Variablennamen:
<input type="checkbox" name="boroughs[]" value="bronx"> die Bronx <input type="checkbox" name="boroughs[]" value="brooklyn"> Brooklyn <input type="checkbox" name="boroughs[]" value="manhattan"> Manhattan <input type="checkbox" name="boroughs[]" value="queens"> Queens <input type="checkbox" name="boroughs[]" value="statenisland"> Staten Island
Innerhalb Ihres Programms behandeln Sie die Variable als Array:
print 'Ich mag ' . join(' und ', $boroughs) . '!';
Diskussion
Wenn Sie [ ]
hinter einem Variablennamen ...
Get PHP 5 Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.