PHP die2., Variablen übergeben

Hallo,
Diesmal funktioniert mein Webserver wunderbar nur bin ich einfach unfähig.
Ich möchte gerne den Wert eines Eingabefeldes an mein PHP-Prog übergeben. Die Datei heisst Test.php.
Die *.html sieht folgendermassen aus:
Code:
<html>
<head><title>Testseite</title></head>
<body>
<form action=\"Test.php\" methode=\"post\">
<input name=\"w1\"><p>
<input type=\"submit\">
</form>
</form>
</body>
</html>

Die Test.php hat folgenden Inhalt
PHP:
<html>
<body>
<?php
   echo $w1;
?>
</body>
</html>

Wenn ich auf "Abschicken" klicke, erhalte ich nur eine Fehlermeldung:
"Notice: Undefined variable: w1 in C:\Inetpub\wwwroot\Test.php on line 5"
Ich bin sicher ich hab irgendwas ganz offensichtliches übersehen, nur was?

thx im Voraus
Noob
 
Original von niedriger noob
Code:
<html>
<head><title>Testseite</title></head>
<body>
<form action=\"Test.php\" methode=\"post\">
<input name=\"w1\" type=\"text\" value=\"\"><p>
<input type=\"submit\">
</form>
</body>
</html>
PHP:
<html>
<body>
<?php
   echo $w1;
?>
</body>
</html>
und ab dafür :)
 
Ich weiß nicht, ob es nur ein Schreibfehler ist, aber es muss
heißen method=post nicht methode=post...


so long, gruß mcrack
 
wenn du die aktuelle php version hast musst du die die übergebene variable mit dem array $_server ansprechen...der zweite feheler ist (wie schon angesprochen) im form tag (method)

Code:
<html>
<head><title>Testseite</title></head>
<body>
<form action=\"Test.php\" method=\"post\">
<input name=\"w1\"><p>
<input type=\"submit\">
</form>
</form>
</body>
</html>

Die Test.php hat folgenden Inhalt
PHP:
<html>
<body>
<?php
   echo $_server[w1];
?>
</body>
</html>
 
die fehler klingen plausiebel, aber ganz ohne scheiß funktioniert das sciprt bei mir!!! und diesen $_server kenne ich GAR nicht... NIE benutzt...
 
Das methode="post" war nur ein tippfehler, wenn ich das mit $_server[w1]; ausprobiere, bekomme ich die Fehlermeldung undifined Varialbe _server.
Kann das irgendwei am Server liegen, dass das nicht funktioniert?

mfg
Noob
 
hi,
$_server kenne ich GAR nicht... NIE benutzt...
kenn ich auch nicht -> auch nie benutzt.

@niedriger noob
Versuchs mal so:
Code:
<html> 
<head><title>Testseite</title></head> 
<body> 
<form action=\"Test.php\" method=\"GET\"> 
<input name=\"w1\" type=\"text\" value=\"\"><p> 
<input type=\"submit\" value=\"  OK  \"> 
</form> 
</body> 
</html>

Ok, sollte zwar auch mit post gehen aber versuchs trotzdem auch mal mit get.
cu,
little_Newbie
 
Ich geb´s auf, es kommt immernoch:
Notice: Undefined variable: w1 in C:\Inetpub\wwwroot\Test.php on line 5
Wahrscheinlich liegt´s am Server, ausser diesem hier funktionieren alle Sachen (Arrays, Mathemathische Operationen, auch Dateizugriff).
Ich denke ich mache wieder bei Javascript weiter, das ist Clientseitig und muss nicht konfiguriert werden.
Auf meinem Apache gehts auch nicht, kommt genau das gleiche.

mfg
Noob
 
Das Script, wie ich es oben gepostet habe funktioniert zu 100% auf meinem Apache... [OT]Also nicht heulen *fg* [/OT] - sogar das falsch geschriebene Methode nimmt er an...
 
Denk ich nicht.
Wenn nämlich nichts angegeben ist, nimmt er als Methode
"get" und die ist um einiges unsicherer, aber hierfür erstmal
ja genügend.


so long, gruß mcrack
 
Zu meiner grosasen Überaschung und Freude :D :] :D funktioniert das Übergeben der Variablen jetzt super. Die Dateien sehen wie in boppy´s erstem Post aus (thx dafür).
Das einzige was ich getan habe, waren 2 Neustarts. Beim ersten bin ich wiedermal am Reset-Knopf angekommen (Der ist genau in Knie-höhe) und beim 2. Habe ich Meinem CD-Brenner ein Firmareupdate verpasst. Zwischen der Installation von PHP und jetzt wurde der PC aber schon mindestens 10 mal neu gestartet und ich habe keine Konfigurationsdateien verändert, und nach dem Ändern der Dateien im IE auch immer auf "Aktualisieren" geklickt, sonst währe das ganze ja irgendwie logisch gewesen.
Es gibt etwas auf dieser Welt, was ich nie verstehen werde, und das sind Computer, dies hier ist der Beste Beweiss dafür. :)

Nomals thx an Alle
mfg
Noob
 
Ich bin zwar grade dabei einen an der waffel zu bekommen, aber die libary für mein YaBS hat ja auch nur >1000 zeilen *hoil*

Naja, passt hier nicht rein, aber danke soox
 
Zurück
Oben