PHP isset $Post

Überkinger

Lieutenant
Registriert
Juli 2010
Beiträge
600
Hallo,

hab in meinem CMS zwei Radiobuttons, dessen Ergebnis ich auswerten will

<input type="radio" name="form[test1]" value="0"/>
<input type="radio" name="form[test1]" value="1"/>

Wie heisst nun der isset aufruf genau?

Folgende Code tut nicht

<php
if (isset( $_POST ['form[test1']])) {
echo "Hallo Welt";
}
?>
 
Zuletzt bearbeitet:
Code:
<input type="radio" name="form" value="0"/>
<input type="radio" name="form" value="1"/>

<?php
if (isset( $_POST['form'])) {
echo "Hallo Welt";
}
?>

und guck dir php genau an :)
 
riddickx schrieb:
Code:
<input type="radio" name="form" value="0"/>
<input type="radio" name="form" value="1"/>

<?php
if (isset( $_POST['form'])) {
echo "Hallo Welt";
}
?>

und guck dir php genau an :)

Hallo,

Problem: Die Form ist vom CMS vorgegeben, will also immer beim name ein form[] haben.

name="form[abc]"
 
Zuletzt bearbeitet:
PHP:
isset( $_POST['form']['test1'] )
Durch name[x][y] erstellst du in PHP selbst ein Array bei der Übermittlung von Daten (aus GET, sowie POST).

edit: Ein einfaches print_r( $_POST ) oder var_dump( $_POST ) hätte dir die Lösung aber verraten.
 
PHP:
<input type="radio" name="form[test1]" value="0"/>
<input type="radio" name="form[test1]" value="1"/>

<?php
if (isset( $_POST['form']['test1'])) {
echo "Hallo Welt";
}
?>

€Dit Yuuri war schneller^^
 
Überkinger schrieb:
Hallo,

Problem: Die Form ist vom CMS vorgegeben, will also immer beim name ein form[] haben.

name="form[abc]"

Yuuri schrieb:
PHP:
isset( $_POST['form']['test1'] )
Durch name[x][y] erstellst du in PHP selbst ein Array bei der Übermittlung von Daten (aus GET, sowie POST).

edit: Ein einfaches print_r( $_POST ) oder var_dump( $_POST ) hätte dir die Lösung aber verraten.

Danke schön.

Ich wusste noch nicht, dass ich über Post Arrays übertragen kann.
 
:-)
Das gilt auch für $_GET und $_SERVER. Nur so mal am Rande.

@Yurri
Ja, mit andern Worten :D
$_SESSION und $_COOKIE hatte ich vergessen^^
 
Zuletzt bearbeitet:
Zurück
Oben