Html und PHP FORMULAR
Marcel C.
- html
0 Dein Lehrer0 Helmbrechts0 Tom
Moin,
habe folgende Hausaufgabe auf:
Hausaufgabe ist die Erstellung einer HTML-Seite
mit Formular, in das ein Benutzer seinen Vor- und Nachnamen eintragen
kann. Wird der Senden-Knopf gedruckt, soll einen PHP-Datei ausgeführt
werden, die folgendes ausgibt: Willkommen "Vorname" "Nachname", schön
das Sie da sind
krieg das mit dem Formular und so hin allerdings nicht mit der PHP-Datei, kann mir da jemand helfen?
DANKE!
habe folgende Hausaufgabe auf:
Deine Hausaufgaben solltest du selbst machen. Oder dich zumindest mit deinen Klassenkameraden beratschlagen.
Die Thematik habt ihr im übrigen bestimmt im Unterricht behandelt, und falls nicht im Einzelnen, so ist es doch zumindest Teil der Hausaufgabe, zu erlernen, wie man sich mit Anleitungen weiterbildet.
krieg das mit dem Formular und so hin allerdings nicht mit der PHP-Datei, kann mir da jemand helfen?
Informiere dich in der PHP-Anleitung über $_POST.
habe folgende Hausaufgabe auf:
Deine Hausaufgaben solltest du selbst machen. Oder dich zumindest mit deinen Klassenkameraden beratschlagen.
Die Thematik habt ihr im übrigen bestimmt im Unterricht behandelt, und falls nicht im Einzelnen, so ist es doch zumindest Teil der Hausaufgabe, zu erlernen, wie man sich mit Anleitungen weiterbildet.
krieg das mit dem Formular und so hin allerdings nicht mit der PHP-Datei, kann mir da jemand helfen?
Informiere dich in der PHP-Anleitung über $_POST.
Klar will ich das selbst machen. Hab ja auch schon 1 Stunde versucht.
Allerdings will es einfach nicht... meine PHP sieht so aus :
Willkommen <? echo $_POST['vorname']; ?> <? echo $_POST['name']; ?>,
schön das Sie da sind!
wo liegt der Fehler?
Hallo,
Willkommen <? echo $_POST['vorname']; ?> <? echo $_POST['name']; ?>,
schön das Sie da sind!wo liegt der Fehler?
keine Ahnung ...
Möglicherweise darin, dass short_open_tags auf deinem Server nicht aktiviert sind?
Vielleicht darin, dass du dein Formular gar nicht mit POST, sondern mit GET absendest?
Oder darin, dass dieses Script kein vollständiges HTML-Dokument erzeugt? - Obwohl der Browser selbst dann etwas Sinnvolles anzeigen sollte.
Ciao,
Martin
@@Marcel C.:
nuqneH
Willkommen <? echo $_POST['vorname']; ?> <? echo $_POST['name']; ?>,
schön das Sie da sind!wo liegt der Fehler?
In der Ausgabe von unbehandelten Eingabewerten. Ich würde als Lehrer dafür eine Sechs geben, ohne mir den Rest des Codes anzusehen.
echo $_POST
und echo $_GET
ist grundsätzlich falsch. Nutzereingaben dürfen NIEMALS unbehandelt in den HTML-Quelltext gelangen.
Qapla'
In der Ausgabe von unbehandelten Eingabewerten. Ich würde als Lehrer dafür eine Sechs geben, ohne mir den Rest des Codes anzusehen.
Ich befürchte, dass das die meisten Lehrer selbst gar nicht wissen, dass sowas ein absolutes NoGo ist ...
Om nah hoo pez nyeetz, Gunnar Bittersmann!
Willkommen <? echo $_POST['vorname']; ?> <? echo $_POST['name']; ?>,
schön das Sie da sind!
In der Ausgabe von unbehandelten Eingabewerten. Ich würde als Lehrer dafür eine Sechs geben, ohne mir den Rest des Codes anzusehen.
Wenn das aber eine der ersten Stunden dazu ist, ...
Folgestunde:
* Zeigt mir mal eure Hausaufgaben! (Wie der OP beweist, kriegen das mehrere nicht hin)
* Ich werde jetzt als Vorname "<script type="text/javascript">" und als Name "alert('Festplatte formatieren?')</script>" eingeben. Was passiert?
* Was muss also verhindert werden?
...
Matthias
Hello,
Allerdings will es einfach nicht... meine PHP sieht so aus :
Was soll uns diese Kurzsprechweise sagen?
Bitte etwas ausführlicher beschreiben, was Du gebaut hast.
Wie siehrt das Formular aus? Bitte nur die relevanten HTML-Teile!
Willkommen <? echo $_POST['vorname']; ?> <? echo $_POST['name']; ?>,
schön das Sie da sind!wo liegt der Fehler?
Was ergibt denn eine Ressource, die z.B. info.php heißt und den Inhalt
<? phpinfo(); ?>
hat?
Wie ist dann der Antwort-Quelltext im Browser?
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
Moin,
habe folgende Hausaufgabe auf:
Ich behaupte, wenn er diesen Satz nicht geschrieben hätte, so hätte sich vielleicht jemand gefunden ihn zu helfen.
Das ist heute das Problem. Wir haben das Internet, haben Informationen überall und zu jeder Zeit. Kosten spielen keine Rolle mehr. Man kann 5 Minuten oder 30 Minuten oder 90 Minuten im Netz recherchieren. Wir haben heute tolle Suchmaschinen. Und trozdem findet der Mensch sich häufig in der Informationsgesellschaft nicht zurecht.
Was ich damit sagen will ist, das speziell der Computer Bereich eigentlich im Netz so gut dokumentiert ist, das man viele Foren gar nicht bräuchte.
Auch wenn ich lange mich dagegen gewehrt habe, seit ich nicht nur mit einer Suchmaschine sondern immer noch mit einer weiteren suche, habe ich schon das eine oder andere Problem auch selbst lösen können.
Hello,
Was ich damit sagen will ist, das speziell der Computer Bereich eigentlich im Netz so gut dokumentiert ist, das man viele Foren gar nicht bräuchte.
Ohne die Foren wäre nichts dokumenitert. Dies bisschen Wikipedia reicht nicht, um Probleme zu lösen.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg