Neue PHP-Seite durch Formular erstellen
Nici
- php
0 Texter mit x0 Farnk070 mike
Hi,
ich möchte auf meiner seite ein Formular erstellen, mit punkten wie: Vorname, Nachname , Alter, Lieblingsfarbe,... . Wenn man dann auf absenden klickt soll eine neue PHP Seite mit diesen Punkten, auf meinem Server erstellt werden, mit einer url, wie "http://www.meinserver.de/Vorname+Nachname.php". Ich hab leider keine ahnung wie ich das hinkriege...
Ach und falls das entscheident ist(was ich glaube...) eine MySQL Datenbank hab ich schon.
Danke im vorraus,
Nici
ich möchte auf meiner seite ein Formular erstellen, mit punkten wie: Vorname, Nachname , Alter, Lieblingsfarbe,... . Wenn man dann auf absenden klickt soll eine neue PHP Seite mit diesen Punkten, auf meinem Server erstellt werden, mit einer url, wie "http://www.meinserver.de/Vorname+Nachname.php". Ich hab leider keine ahnung wie ich das hinkriege...
Muß es wirklich eine neue Datei sein? (Wenn ja, brauchst Du keine Datenbank, denn die Informationen können gleich in den Dateien stehen.)
Huhu
Ich hab leider keine ahnung wie ich das hinkriege...
Suchst du nun nur Ansätze oder schon fertige Scripte?
Ansätze kann ich dir geben. Es gibt zwei Möglichkeiten, wie du dein Vorhaben realisieren kannst.
1.
Du erstellst mit PHP eine Datei Namens $vorname'.'-'.'$nachname'.'.php' und füllst diese mit einem Template deiner Seite und schreibst zusätzlich noch die benuztereingaben hinein.
Oder 2.
Du speicherst alle Eingaben in deiner Datenbank ab und nutzt den Dateinamen nur als wiedererkennung, welchen Datensatz du benutzen musst. Das kannst du dann mit nur einer PHP-Datei und einer RewriteRule in der .htaccess erledigen. Dann musst du nur noch den Datensatz aus der Datenbank auslesen und in einer PHP-Datei ausgeben.
Ach und falls das entscheident ist(was ich glaube...) eine MySQL Datenbank hab ich schon.
Das kommt darauf an was du möchtest.
LG
Frank
»»"http://www.meinserver.de/Vorname+Nachname.php"
riecht sehr nach einer einfachen GET-Lösung:
Wenn du z.B. mit "http://www.meinserver.de/script.php?vorname=martin&nachname=meier"
zurecht kommen könntest, wäre das ganze kein Problem:
<form action="script.php" method="GET">
<input type="text" name="vorname" ...>
...inputs...
</form>