$_GET / $_POST und so weiter [Problem]

Eiszwerg

Erfahrenes Mitglied
Hallo liebe Gemeinde,

sicherlich kamen hier schon jede Menge Fragen zu dem Thema, aber ich finde über die Suche nothing und verzweifel bald.

Da ich bisher immer direkt auf die Variablen aus einem Formular zugegriffen habe, wollte ich es nun endlich mal mit $_GET bwz. $_POST versuchen.
Leider hindert mich irgendetwas daran.

Formular:
HTML:
<form action="vote.php" method="POST"/>
<input type="text" name="name" />
<input type="submit" value="GO" />
</form>

PHP-Test-Script:
PHP:
<?php
echo "$_POST['name']"; 
print_r($_POST);
print_r($_GET);
print_r($_REQUEST);
?>

Alles was ich erhalte ist eine weisse Seite. Warum?¿?
Was mache ich falsch?
Ich dachte erst, dass es an der php-Version liegt, aber PHP Version 5.0.4 sollte ausreichen, oder?

register_globals ist auf OFF gestellt.

Hat irgendwer eine passende Idee? Vielleicht ist ja mein Grundansatz schon falsch.

Danke!
 
Hi,
versuchs mal hier mit:
PHP:
<?php
if(isset($_POST['go']))
{
	echo "$_POST[name]"; 
}
else
{
	echo "
		<form action='$_SERVER[PHP_SELF]' method=POST>
			<input type=text name=name>
			<input type=submit value=GO name=go>
		</form>
	";
}
?>
Ich habe auch ein Fehler in deinem Code entdeckt:
PHP:
echo "$_POST['name']";  //<== FALSCH

echo "$_POST[name]"; //<== Entweder so, oder
echo $_POST['name'];  // so,
Gruß,
Snowowl
 
Danke erstmal für Deinen Beitrag.
Leider hat es nicht weitergeholfen.

Irgendwelche Ideen?
 
Zuletzt bearbeitet:
Okay, hab'S...

DAU-Alarm war schuld.
Habe die ganze Zeit die register_globals im php-Ordner editiert anstatt im apache :eek:

Danke für die Hilfen!
 
Zurück