PHP-Einfach.de
  • PHP Tutorial
  • MySQL Tutorial
  • Für Fortgeschrittene
  • Webhosting
  • Jobs
  • Forum

Codeschnipsel

Mehrfachauswahl auswerten

Zurück zur Übersicht
Jeder kennt sie die Select boxen mit mehrfach Auswahl, doch wie Wertet man sie aus?

Zu aller erst muss man die Select box dazu bringen multiple zu werden dies geht so:

<select name="test" size="0" multiple></select>


nun müssen wir dem Script sagen das es automatisch einen Arry erstellen soll
der die ausgewählten einträge beinhaltet, dies geht so:

<select name="test[]" size="0" multiple>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>


als nextes müssen wir herausfinden wie viele Einträge ausgewählt wurden,
dass machen wir mit Hilfe von count(), das sieht dann so aus:

<form method="POST">
<select name="test[]" size="0" multiple>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="submit" value="Senden">
</form>
<?php
$zahl 
= count($_POST['test']);
echo 
$zahl;
?>


zu letzt müssen wir noch eine schleife einsetzen um alle einträge anzeigen zu lassen und das sieht dann so aus:

<form method="POST">
<select name="test[]" size="0" multiple>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="submit" value="Senden">
</form>
<?php
echo "Einträge:<br>";
$zahl = count($_POST['test']);
for(
$i=0; $i < $zahl; $i++)
   {
   echo 
$_POST['test'][$i]."<br>";
   }
echo 
"Es sind $zahl Einträge im Array";
?>


Kommentare

Autor Nicklas2751

Zurück zur Übersicht
Autor: Nils Reimers
Zurück: URLs im Text identifizieren

Für Fortgeschrittene

  • Objektorientierte Programmierung
  • PHP Sicherheit
  • Script-Beispiele
  • Codeschnipsel
  • Stellenmarkt

Ungelesene Artikel

» PDF per PHP erstellen – PDF-Rechnung
» Welchen Webspace-Tarif wählen?
» Was kostet Webhosting?
» Vermeidbare Fehler bei der Wahl des Webspace-Angebots
» Lohnt sich ein eigener Server? Vor- & Nachteile
... mehr
Mit freundlicher Unterstützung von:
  • finanzcheck.de
  • kredite.info

Newsletter

Impressum | Datenschutz | Auf PHP-Einfach.de werben

© PHP-Einfach.de 2003 - 2018

Um dich beim Lernen von PHP und MySQL zu unterstützen verwenden wir Cookies. OK Weitere Infos