Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

PHP die2., Variablen übergeben

Diskussion: PHP die2., Variablen übergeben im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo, Diesmal funktioniert mein Webserver wunderbar nur bin ich einfach unfähig. Ich möchte gerne den Wert eines Eingabefeldes an ...

Antwort
Alt 04.05.02, 16:14   #1 (permalink)
 
Registriert seit: 25.10.01
niedriger noob Leistung: Facit NTK
Likes: 0
Standard PHP die2., Variablen übergeben

Anzeige

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-Code:
<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
niedriger noob ist offline   Mit Zitat antworten
Alt 04.05.02, 16:45   #2 (permalink)
Member of Honour
 
Registriert seit: 20.10.01
boppy Leistung: Facit NTK
boppy eine Nachricht über ICQ schicken
Likes: 0
Standard RE: PHP die2., Variablen übergeben

Zitat:
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-Code:
<html>
<body>
<?php
   
echo $w1;
?>
</body>
</html>
und ab dafür
boppy ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 04.05.02, 17:23   #3 (permalink)
 
Registriert seit: 17.12.01
ph0x Leistung: Facit NTK
ph0x eine Nachricht über ICQ schicken
Likes: 0
Standard

Ich weiß nicht, ob es nur ein Schreibfehler ist, aber es muss
heißen method=post nicht methode=post...


so long, gruß mcrack
ph0x ist offline   Mit Zitat antworten
Alt 04.05.02, 17:50   #4 (permalink)
Moderator
 
Registriert seit: 17.10.01
soox Leistung: Facit NTK
Likes: 0
Standard RE: PHP die2., Variablen übergeben

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-Code:
<html>
<body>
<?php
   
echo $_server[w1];
?>
</body>
</html>
soox ist offline   Mit Zitat antworten
Alt 04.05.02, 17:53   #5 (permalink)
Member of Honour
 
Registriert seit: 20.10.01
boppy Leistung: Facit NTK
boppy eine Nachricht über ICQ schicken
Likes: 0
Standard

die fehler klingen plausiebel, aber ganz ohne scheiß funktioniert das sciprt bei mir!!! und diesen $_server kenne ich GAR nicht... NIE benutzt...
boppy ist offline   Mit Zitat antworten
Alt 04.05.02, 19:16   #6 (permalink)
Themenstarter
 
Registriert seit: 25.10.01
niedriger noob Leistung: Facit NTK
Likes: 0
Standard

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
niedriger noob ist offline   Mit Zitat antworten
Alt 04.05.02, 19:21   #7 (permalink)
Member of Honour
 
Registriert seit: 06.10.01
mido Leistung: Facit NTK
Likes: 1
Standard

hi,
Zitat:
$_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
mido ist offline   Mit Zitat antworten
Alt 04.05.02, 20:00   #8 (permalink)
Themenstarter
 
Registriert seit: 25.10.01
niedriger noob Leistung: Facit NTK
Likes: 0
Standard

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
niedriger noob ist offline   Mit Zitat antworten
Alt 04.05.02, 20:00   #9 (permalink)
Member of Honour
 
Registriert seit: 20.10.01
boppy Leistung: Facit NTK
boppy eine Nachricht über ICQ schicken
Likes: 0
Standard

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...
boppy ist offline   Mit Zitat antworten
Alt 04.05.02, 20:05   #10 (permalink)
 
Registriert seit: 17.12.01
ph0x Leistung: Facit NTK
ph0x eine Nachricht über ICQ schicken
Likes: 0
Standard

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
ph0x ist offline   Mit Zitat antworten
Alt 04.05.02, 21:12   #11 (permalink)
Themenstarter
 
Registriert seit: 25.10.01
niedriger noob Leistung: Facit NTK
Likes: 0
Lightbulb

Zu meiner grosasen Überaschung und Freude :] 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
niedriger noob ist offline   Mit Zitat antworten
Alt 05.05.02, 01:06   #12 (permalink)
Moderator
 
Registriert seit: 17.10.01
soox Leistung: Facit NTK
Likes: 0
Standard Re:

Zitat:
Original von boppy
und diesen $_server kenne ich GAR nicht... NIE benutzt...

ich hab auch AKTUELLE version geschreibe
--> http://www.php.net/release_4_2_0.php

ps: spätestens wenn du die aktuelle php verion mit der std config benutzen willst dann wirst du es kennen lernen...
soox ist offline   Mit Zitat antworten
Alt 05.05.02, 05:16   #13 (permalink)
Member of Honour
 
Registriert seit: 20.10.01
boppy Leistung: Facit NTK
boppy eine Nachricht über ICQ schicken
Likes: 0
Standard

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
boppy ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » PHP die2., Variablen übergeben
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
C Array übergeben weau Code Kitchen 8 01.11.08 13:17
Ajax - Variablen an Server übergeben CentralWay (Web-) Design und webbasierte Sprachen 1 19.07.08 12:14
Simpel Variablen per Formular übergeben U553R §80 (Web-) Design und webbasierte Sprachen 8 26.05.08 02:46
Post variablen an neues fenster übergeben malloc() (Web-) Design und webbasierte Sprachen 4 21.06.06 18:32
PHP - Werte von Variablen übergeben TheEvilOne (Web-) Design und webbasierte Sprachen 14 14.02.05 11:23


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61