Array aus Formular
aitee
- php
Hallo ... ich glaub ich hab grad ein Black out,
ich möchte mit php prüfen welche Checkbox geprüft wurde
das ganz sieht dann so aus (natürlich innerhalb einer schleife):
meine debugging info zeigt folgendes:
[test] => array
[0] => on
[3] => on
code:
if (isset($_POST['test[$i]']))
{
...
}
Weiß jemand wie es richtig geht?
hab auch schon ($test[$i]) probiert ...
Hallo,
ckeckbox?
Sofern ich weiß ist das der Kasten mit dem Häcken drin
<input type="Checkbox" name="1" value="1">
<input type="Checkbox" name="2" value="1">
<?php
if(isset($_POST['1']))
{
//1 wurde ausgewählt
}
if(isset($_POST['2']))
{
//2 wurde ausgewählt
}
?>
Das könnte man auch in eine Schleife von 1 bis x verpacken
for(...)
{
if(isset($_POST[$i]))
{
//2 wurde ausgewählt
}
}
MFG
Andavos
hi,
ich möchte mit php prüfen welche Checkbox geprüft wurde
http://dclp-faq.de/q/q-formular-checkbox.html
gruss,
wahsaga
Danke wahsaga,
also ich hab jetzt mal ein bisl rumgelesen und auch alle möglichen Varianten ausprobiert, aber dennoch will da gar nichts funktionieren. Wenn ich mir ein Teil des Formulars, nach dem Absenden ausgeben lasse, sieht das so aus:
Post Array
(
[name] => Array
(
[0] => bansko
[1] => snobocom
[2] => d4csa65gn24
[3] => inc
[4] => img
)
Die Werte wurden also definitiv übermittelt,
wenn ich aber nun speziell auf ein Element zugreifen möchte, krieg ich es nicht hin, obwohl ich es überall schon häufig verwendet habe. Ich weiß nicht ob ich ein Brett vorm Kopf habe oder tatsächlich einen dummen Fehler mache, aber darauf zugreifen können müsste ich doch wie folgt:
echo "Wert2: ".$name[1];
Ausgegeben werden sollte dann "Wert2: snobocom"
Oder? Ich kriege nämlich folgendes: "Wert2:"
Kann mir noch jemand helfen? Danke ...