Array-Namen herausfinden
H2O
- php
Hallo.
Ich habe in einem Dokument folgende Checkbox-Anordnung:
1. <input type="Checkbox" name="q[0]" value="bla">
2. <input type="Checkbox" name="q[1]" value="zweiterwert">
3. <input type="Checkbox" name="q[2]" value="usw">
4. <input type="Checkbox" name="q[3]" value="viertens">
Nun wird das an die Auswertungs-Seite gesendet. Dort kann ich mit count($q) auch herausfinden, wie viele Checkboxen ausgewählt wurden.
Was ich nun aber nicht kann ist eine solche Schleife aufstellen:
for ($i=0;$i<count($q);$i++) {
echo $q[$i]."\n";
}
Beispiel:
Checkbox 3 und 4 sind aktiviert. Als count($q) wird 2 zurückgegeben.
Nun würde die for-Schleife aber statt der letzten beiden Einträge die ersten beiden auslesen.
Ich möchte ja nur den Inhalt(value) von den ausgewählten Checkboxen auslesen.
Die Namen der Checkboxen kann ich nicht ändern (und diesen Artikel kenne ich ;) ).
Sieht jemand eine Möglichkeit die Werte auszulesen?
Vielen Dank,
H2O
Hi,
Sieht jemand eine Möglichkeit die Werte auszulesen?
foreach?
cu,
Andreas
Hallo MudGuard.
foreach?
Hatte irgendwie ein Brett vorm Kopf...
Ich mach es jetzt so:
for ($i=0;$i<count($q);$i++) {
echo current($q) . "\n";
next($fila);
}
Danke, H2O