Wie überprüfe ich die $_POST Variable auf ihre Existenz
for ($x = 1; $x < 12; ++$x)
echo $_POST["box_$x"], '<br>';
> Notice: Undefined index: box_10 in C:\xampp\htdocs\test.php on line 19
Wie überprüfe ich die $_POST["box_$x"] Variable auf ihre Existenz, bzw. gebe
ihr eine NULL wenn sie nicht vorhanden ist
Sabine
Re: Wie überprüfe ich die $_POST Variable auf ihre Existenz
Sabine Matuschek wrote:
> for ($x =3D 1; $x < 12; ++$x)
> echo $_POST["box_$x"], '<br>';
>
>> Notice: Undefined index: box_10 in C:\xampp\htdocs\test.php on line 19=
>
> Wie überprüfe ich die $_POST["box_$x"] Variable auf ihre Existenz, =
bzw. gebe
> ihr eine NULL wenn sie nicht vorhanden ist
so z.B.
$_POST["box_$x"]=3Disset($_POST["box$x"])?$_POST["box$x"]:nu ll;
--
"Unterwerfung ist die einzige bequeme Antwort auf Autorität"
Re: Wie überprüfe ich die $_POST Variable auf ihre Existenz
Frank Burmeister wrote:
=2E..wenn man den Unterstrich nicht vergisst, sieht das dann auch so aus,=
wie es gemeint war:
> $_POST["box_$x"]=3Disset($_POST["box_$x"])?$_POST["box_$x"]: null;
>
--
"Unterwerfung ist die einzige bequeme Antwort auf Autorität"
Re: Wie überprüfe ich die $_POST Variable auf ihre Existenz
Sabine Matuschek schrieb:
> for ($x =3D 1; $x < 12; ++$x)
> echo $_POST["box_$x"], '<br>';
>
>> Notice: Undefined index: box_10 in C:\xampp\htdocs\test.php on line 19=
>
> Wie überprüfe ich die $_POST["box_$x"] Variable auf ihre Existenz, =
bzw. gebe
> ihr eine NULL wenn sie nicht vorhanden ist
Deine Frage ist ja schon beantwortet (isset()), allerdings unternehme
ich noch mal einen letzten Anlauf. Bitte lese deinen anderen Thread
nochmal und probiere zumind. "box[]" als Elementname deiner Checkboxen.
if(isset($_POST['box']) && is_array($_POST['box'])){
foreach($_POST['box'] as $box_value){
echo $box_value.'
';
}
}
Das erspart deinem PHP unzaehlige isset() Aufrufe weil es eine Liste
gibt wo aller uebermittelten Werte drin stehen welche du nun durchlasufst=
=2E
Gruss
Joerg
--
TakeNet GmbH, Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
HRB Wuerzburg 6940 http://www.takenet.de
Re: Wie überprüfe ich die $_POST Variable auf ihre Existenz
Sabine Matuschek schrieb:
> Wie überprüfe ich die $_POST["box_$x"] Variable auf ihre Existenz, bzw. gebe
> ihr eine NULL wenn sie nicht vorhanden ist
BTW: Ich finde man kann sich auch einfach mal etwas mit der Materie
befassen und versuchen selbst das Problem zu lösen, bevor man ein hier
einen "Thread" eröffnet.
MfG Benny