Formular einlesen und verwenden

Hallo,

ich habe mich etwas durch die Seiten gelesen, bin aber nicht ganz fündig geworden bzw habe evtl auch nur ein Auffassungsproblem.

Meine ersten PHP/MySQL-Versuche möchte ich mit einer einfachen Adressebverwaltung versuchen. Das zugreiffen auf die Datenbank klappt dank Eurer Hilfe und den bisher gelesenen Beiträgen schon gut, Versuche ohne Formular klappen auch bestens.

Nun habe ich der einfachheitshalber mit FrontPage ein Formular erstellt, mit dem ich meine Daten erfassen möchte. Nachdem ich so knapp 15 Eingabefelder in einer Tabelle eingetragen habe, wollte ich den Code in PHP verwenden, dabei habe ich mit erstaunen festgestellt, dass hier gleich einige Zeilen zusammen gekommen sind.

Da ich alles in einer Datei steuern möchte, ist die schon recht groß, ohne dass da schon das eigentliche läuft.

Wie macht ihr das? Kann man so eine Datei mit einer Schleife einlesen, bestehende Werte eintragen und nach Änderung wieder abfragen?

Anderer Lösungsansatz wäre für jede der Funktionen (löschen, ändern, neu) eine eigene Datei schreiben und dann das hauptscript dann wieder aufrufen, nur da blicke ich noch nicht durch.

Gibt es dazu auch ein Tutorial?

Gruss,
Daniel
 
Wenn ich dich richtig verstanden habe:

1. Du kannst eine Datei mit dem Formular machen und gibst bei
Code:
<form action="Hauptscript.php" method="POST"
an dann verarbeitest du die Angaben
im Hauptscript.

2. Oder du machst es in einer Datei, die größe ist eigentlich egal wenn der Code nicht
zu umständlich ist, da er ja noch durch den php Parser muss.
 
Hi Holger,

mittlerweile denke ich darüber nach, ein Template zu verwenden. Nur, wie geht sowas, kann man das auch per Array und einem suchen/ersetzen machen?

Wie kann man sowas am einfachsten durch eine Klasse lösen?

Ich gehe mal davon aus, dass es am einfachsten ist, das ganze in ein Array einzulesen, dann die {TEMPLATES} suchen und ersetzen, zum Schluss das ganze per Echo ausgeben.

Ist das so der Weg?

Gruss,
Daniel
 
DanielBodensee hat gesagt.:
Hi Holger,

mittlerweile denke ich darüber nach, ein Template zu verwenden. Nur, wie geht sowas, kann man das auch per Array und einem suchen/ersetzen machen?

Wie kann man sowas am einfachsten durch eine Klasse lösen?

Ich gehe mal davon aus, dass es am einfachsten ist, das ganze in ein Array einzulesen, dann die {TEMPLATES} suchen und ersetzen, zum Schluss das ganze per Echo ausgeben.

Ist das so der Weg?

Gruss,
Daniel

Schau mal bei PHP. Net nach eval() ist eigentlich die gängigste Methode für Templateklassen, weil du damit PHP Script zur Laufzeit auswerten kannst! Oder machst es wie Smarty und erstellst aus den Platzhaltern ganze PHP Dateien, die du denn "ausgibst"!
 
Zurück