Hallo,
ich stehe vor einem Problem oder besser ich weiß nicht, ob man es besser lösen kann.
Ich habe eine Seite, auf der sämtliche DB-Einträge aufgelistet sind. Durch einen Link lassen sich diese Einträge ändern. Die ID des Eintrags wird per GET an die Datei aendern.php gesendet
In der Datei prüfe ich mit isset(), ob die GET-Variable gesetzt und nicht NULL ist.
Ist dies erfüllt (und einige Sicherheitsabfragen: ob Integer, ob der Eintrag existiert, ...) werden die Daten aus der DB in Textfelder geschrieben. Die ID wird in ein verstecktes Formularfeld geschrieben. Das Formular wird der POST an die selbe Datei geschickt. Dies mache ich, da einige Eingaben fehlen oder falsches Format besitzen könnten und so wieder in das Formular geschrieben werden können. Jetzt prüfe ich mit
wie und ob die ID ankommt und schreibe somit entsprechend die Daten in die Textfelder oder ändere den DB-Eintrag.
Mein Problem ist jetzt, dass das ganze ziemlich unübersichtlich ist. Gibt es da eine bessere Methode?
Viele Grüße
schiese
ich stehe vor einem Problem oder besser ich weiß nicht, ob man es besser lösen kann.
Ich habe eine Seite, auf der sämtliche DB-Einträge aufgelistet sind. Durch einen Link lassen sich diese Einträge ändern. Die ID des Eintrags wird per GET an die Datei aendern.php gesendet
Code:
aendern.php?id=12
Code:
if (isset($_GET['id'])){...}
Code:
if (isset($_GET['id']))
{
...
}
else if (isset($_POST['id']))
{
...
}
else
{
...
}
Mein Problem ist jetzt, dass das ganze ziemlich unübersichtlich ist. Gibt es da eine bessere Methode?
Viele Grüße
schiese