PHP in HTML benutzen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
absenden
anmeldeformular
befinden
button
code
datei
derzeitiger code
ergebnis
fehler
feststehenden text
http
inhalt
jemand
methode
ordner
reinen anzeigen
speichern
test
url
weglassen
-
Ich würde gerne den Inhalt von Textfeldern aus einer HTML-Datei an Variablen eines PHP Scripts übergeben.
Ich habe einige Methoden ausprobiert, allerdings führt mich keine zum gewünschten Ergebnis.
Mein derzeitiger Code sieht foglendermaßen aus....
HTML:
<html> <body> <form action="test.php" method="post"> <b>UserID:</b> <br> <input [b]name="UserID"[/b] type="text" size="30" maxlength="100"> <br> <b>CharacterID:</b> <br> <input name="CharacterID" type="text" size="30" maxlength="100"> <br> <b>API-Key:</b> <br> <input name="API-Key" type="text" size="70" maxlength="100"> <br> <br> <button name="button1" type="submit"> <b>Absenden</b> </button> </form> </body> </html>
PHP (test.php):
<html> <body> <?php $test1=$_POST['UserID']; $test2=$_POST['CharacterID']; $test3=$_POST['API-Key']; echo("$test1"); echo("$test2"); echo("$test3"); ?> </body> </html>
Die beiden Dateien befinden sich im selben Ordner.
Bei Bestätigung durch einen Klick auf den Button, sollte mir nun der Inhalt der 3 Felder in einer Reihe angezeigt werden.
Wenn ich allerdings auf den Button klicke, erhalte ich eine leere Seite.
Weiß jemand, wo der Fehler liegt? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
1. du kannst bei der Ausgabe von nur Variablen übrigens die Anführungsstriche weglassen.
2. sollte es eigentlich so korrekt sein
3. Da 2. anscheinend nicht zutrifft, lass nur einmal kurz in der test.php den Umschließenden html-code weg, da der zum reinen anzeigen nicht benötigt wird.
4. Gib doch einfach mal zusätzlich einen Feststehenden Text aus. Also z.B.echo ("Test");
<html> <body> <?php $test1=$_POST['UserID']; $test2=$_POST['CharacterID']; $test3=$_POST['API-Key']; echo($test1); echo($test2); echo($test3); echo("Test"); ?> </body> </html>
MfG
karlsve -
Der Feststehende Text wurde nicht ausgegeben.
Ich habe dauraufhin die HTML Tags im PHP Script entfernt.
Wenn ich nun auf den Button klicke, führt er allerdings nicht das Script aus, sonder fragt mich, ob ich die Datei (test.php) stattdessen downloaden und speichern möchte.
Beitrag zuletzt geändert: 18.10.2010 12:16:54 von adelwoehrer -
Hast du das gesamte online?
Dann schau ich mir das kurz an. -
Cache geleert, jetzt führt er das Script aus.
Wie das zusammenhängt weiß ich jetzt zwar nicht, aber es gehts....auch die Variablen.
Ja, hatte das ganze online.
Du findest die HTML Datei unter "http://killboards.de/anmeldeformular.html" und die PHP Datei unter "http://killboards.de/test.php".
Aber wie gesagt, funktioniert jetzt. =)
Beitrag zuletzt geändert: 18.10.2010 12:21:34 von adelwoehrer -
Gut dann kann das hier ja geschlossen werden.
Mod: lösch diesen Beitrag und schließen ;) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage