PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Formular an PHP kommt nix an



Torsten.E
08.12.02, 21:00
Ich hab ein kleines Formular, welches ein PHP
Script aufruft, welches die Variablen auswerten
soll.

Die Variablen haben aber leider keinen Inhalt,
was kann das sein.

Die PHP.Datei wird mit
<form action="phpdatei.php" method="post">
aufgerufen und führt auch den kompletten
Code aus. Nur werden die Inhalte der
Variablen nicht übergeben ?

Danke für die Hilfe

Torsten.E

giotto
08.12.02, 21:17
hallo

erstmal solltest du diese Fragen unter www.mrunix.de stellen, das ist das programmiererforum!

Wieso meinst du, dass die Variablen nicht übergeben werden? Siehst du sie nicht in der adressleiste vom Browser? Bei der Post-Methode ist das normal!

Die Variable hat immer den namen des Eingabefeldes, das du auslesen willst, vielleicht ist das auch der Fehler!

Ansonnsten wäre eine etwas ausführlichere Fehlerbeschreibung sehr nützlich!

Gruss Giotto

Torsten.E
08.12.02, 21:25
Ja ich weis, dass die Variable den Namen des Eingabefeldes
hat

...
<input name="Vorname">
...

in PHP dann

$Vorname

aber genau diese Variable $Vorname hat keinen Inhalt.

echo "$Vorname";

zeigt einfach NIX an.

Jinto
08.12.02, 21:53
schlechter/unsicherer Programmierstil
echo "$Vorname";

Aus diesem Grund wurde der direkte Zugriff auf Post/Get Variablen per default deaktiviert und als deprecated erklärt. Es gibt spezielle Variablen Prefixe bzw. Array's dafür. Siehe auch: PHP Dokumentation (http://www.php.net)

Torsten.E
08.12.02, 21:59
Thx Jinto,

ich hab`s mit GET-Variablen versucht, dann hat`s geklappt.
Aber mit dem Tip von Dir, weis ich jetzt komplett Bescheid.

Nochmals danke

Torsten.E