count array
Dirk E.
- php
0 André Laugks0 Dirk E.
0 Tom
Hallo ich habe ein input Feld über dem wird name="nummer[0]" name="nummer[1]" usw. übermittelt
Im anderen Script brauch ich die Anzahl von dem array Nummer.
Was ich so mache:
$zaehler = count($_REQUEST['nummer']);
Nur als Ergebnis bekomme ich 1
Und das stimmt nicht wie komme ich denn jetzt an die Anzahl von array nummer[] ?
Gruß Dirk
Hallo!
Hallo ich habe ein input Feld über dem wird name="nummer[0]" name="nummer[1]" usw. übermittelt
Sicher?
$zaehler = count($_REQUEST['nummer']);
Was sagt den:
var_dump($_REQUEST['nummer']);
MfG, André Laugks
var_dump($_REQUEST['nummer']);
array(1) { [2]=> string(2) "13" }
Ok dann weiß ich schon mal wo ich morgen suchen muß...
bzw. müßte ich nun den key auf 0 verschieben oder ähnliches...
gruss dirk
Hello,
Hallo ich habe ein input Feld über dem wird name="nummer[0]" name="nummer[1]" usw. übermittelt
Wenn Du nur _ein_ input-Feld hast, kommt auch nur ein Parameter nummer[] im Script an.
<input type="text" name="nummer[1]" ...>
<input type="text" name="nummer[2]" ...>
<input type="text" name="nummer[3]" ...>
wenn es aber so aussieht, dann kommt z.B. per POST
if(isset($_POST['nummer']) and is_array($_POST['nummer'])
{
$count = count($_POST['nummer']);
}
else
{
## Fehlerbehandlung
echo "keine Nummern gesendet...";
}
Liebe Grüße aus http://www.braunschweig.de
Tom