Hi,
also ich komme grad überhaupt nicht weiter, vor allem finde ich den Fehler nicht! Ich wollte zu Übungszwecken nen php-formular aufbauen, habs so wies im php-büchle drinnesteht gemacht aber wenn ich die Daten vom Formular absenden will erscheint einfach nichts!
Schauts euch mal an,
http://dafakir.de/php/v/eingabeform.php
des mit "nick" und so ist ja alles nur eigentlich zum test, also nich ernstnehmen. Need help! Quelltext is drunter.
PS: Es geht weder mit apache (php is installiert), weder auf meiner website (ich hoste bei Strato, und php is auch dabei)
ciao
also ich komme grad überhaupt nicht weiter, vor allem finde ich den Fehler nicht! Ich wollte zu Übungszwecken nen php-formular aufbauen, habs so wies im php-büchle drinnesteht gemacht aber wenn ich die Daten vom Formular absenden will erscheint einfach nichts!
Schauts euch mal an,
http://dafakir.de/php/v/eingabeform.php
des mit "nick" und so ist ja alles nur eigentlich zum test, also nich ernstnehmen. Need help! Quelltext is drunter.
PS: Es geht weder mit apache (php is installiert), weder auf meiner website (ich hoste bei Strato, und php is auch dabei)
ciao
Erstmal: das abschließende </input> brauchst du nicht, aber du solltest vielleicht im form-Tag method="GET" oder method="POST" angeben.
Zum "Fehler" an sich: Dein PHP-Buch ist anscheinend veraltet. Aus Sicherheitsgründen muss man inzwischen auf Daten, die über Formulare geschickt werden, auf besondere Weise zugreifen.
In deinem konkreten Fall wären das die Variablen $_POST['wbnk'] und $_POST['wbpw'] (wenn du als method im Form-Tag GET definiert hast, dann eben GET statt POST).
Dein Skript dürfte funzen, wenn du die Zeilen
vor der Ausgabe einfügst. (Das & heißt einfach nur, dass der Variableninhalt nicht kopiert wird, sondern die neue Variable auf denselben Speicher zeigt wie die alte, eine sogenannte Referenz.)
Zum "Fehler" an sich: Dein PHP-Buch ist anscheinend veraltet. Aus Sicherheitsgründen muss man inzwischen auf Daten, die über Formulare geschickt werden, auf besondere Weise zugreifen.
In deinem konkreten Fall wären das die Variablen $_POST['wbnk'] und $_POST['wbpw'] (wenn du als method im Form-Tag GET definiert hast, dann eben GET statt POST).
Dein Skript dürfte funzen, wenn du die Zeilen
$wbnk = &$_POST['wbnk'];
$wbpw = &$_POST['wbpw'];
vor der Ausgabe einfügst. (Das & heißt einfach nur, dass der Variableninhalt nicht kopiert wird, sondern die neue Variable auf denselben Speicher zeigt wie die alte, eine sogenannte Referenz.)
Logge dich ein um einen Beitrag zu schreiben.