EKKi: Variablen übergeben - Ausgabe unter HTML

Beitrag lesen

Mahlzeit treziman,

Unter PHP kann ich ja trotzdem HTML-Code ausführen (ECHO "html-code...).

Nein, kannst Du nicht. Du kannst in PHP Ausgaben tätigen, die dann so vom Webserver an den Browser geschickt werden. Ob es sich dabei um HTML, CSS, Javascript oder irgendwas anderes handelt, spielt keine Rolle.

Mit "<form action='spieler.php' method='POST'>" ruft man ja diese zweite Datei auf.

Nein, ruft man nicht. Damit definiert man in HTML den Beginn eines http://de.selfhtml.org/html/formulare/definieren.htm#bereich@title=Formulars. Typischerweise enthält ein solches mindestens ein Formularelement und sinnvollerweise mindestens einen Button zum Abschicken des Formulars. Und es sollte natürlich geschlossen werden.

Kann man "<form action..." im Zusammenhang mit "<select name='suchwort'>" und "<input type='submit'>" (statt 'submit' kann auch etwas anderes stehen) nicht einfach weglassen?

Nein, kann man nicht. Zumindest nicht, wenn man irgendeine brauchbare Funktionalität erwartet. Ein Formularelement (wie eine http://de.selfhtml.org/html/formulare/auswahl.htm#listen@title=Auswahlliste) kann nur innerhalb eines Formulars "funktionieren".

Mit "<form action..." ruft man ja nur eine Seite auf, weiter nichts.

Nein, s.o.

Falls man zwei Dateien verwenden MUSS, vielleicht kannst Du mir noch einen Tip geben, wie man dies macht, also HTML-Dateien als Vorlage benutzen und Ergänzungen durch PHP-Scripte einfügen.

Fang lieber mit der Pflicht an, bevor Du Dich gleich zu Anfang auf die Kür stürzt.

Die fertige Geschichte soll am Ende so aussehen:

Wie die "Geschichte" aussehen soll, ist für das technische Funktionieren (in PHP) irrelevant, da die Struktur der Seite in HTML aufgebaut und anschließend das Aussehen mittels CSS festgelegt bzw. verschönert wird.

Wie Struppi bereits schrieb, fehlt es Dir offenbar an grundlegendem Verständnis dafür, wie HTML-Dateien aufgebaut sind, wie Formulare funktionieren, was genau PHP ist, wo PHP-Code ausgeführt wird, was der Webserver an den Browser schickt und umgekehrt. Sorge also dafür, dass dieser Mangel an Wissen behoben wird.

Bei konkreten Fragen (z.B. auch zu den Dir bereits genannten Stichworten wie "Affenformular") kannst Du diese gerne - garniert mit einer aussagekräftigen und hilfreichen Problembeschreibung - hier im Forum stellen. :-)

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|