Moin zusammen.
Ich gehe grade meine ersten PHP Schritte und bastel grade an einfachen Tabellenaktionen mit MySQL. (Datensätze ändern, löschen...)
Jetzt mal eine Frage dazu:
Ich lese in vielen Beispielen dazu immer die Variante, mit 2 versteckten Formularfeldern (teilweise mit Javascript) wobei in den Feldern jeweils die auszuführende Aktion und der auszuwählende Datensatz gesendet werden. z.B. so in der Art:
ich habe mir jetzt, bevor ich auf diese Beispiele gestoßen bin, aus einem anderen Beispiel ein "Variante" zusammenbebastelt, wo ich alles nur mit dem Submit-Button übertrage....
Dabei hätte der Submit-Button zwar die Aufschrift von $dsatz, da ich den aber sowieso per CSS umstyle, und ihm eine Bild verpasse, ist das ja wurscht.
Ich werte das dann aus mit:
das funktioniert echt super, aber da ich diese Variante bisher sonst nirgendwo gesehen habe, frage ich mich natürlich, ob es vielleicht Gründe gibt, die gegen diese Variante sprechen?
Ich finde es als Anfänger einfacher, als die Variante mit den versteckten Feldern.
Was meint ihr?
Sollte ich das schnell wieder vergessen und stoße damit irgendwann auf Probleme oder ist das in Ordnung und vielleicht nur nicht so üblich?
Ich gehe grade meine ersten PHP Schritte und bastel grade an einfachen Tabellenaktionen mit MySQL. (Datensätze ändern, löschen...)
Jetzt mal eine Frage dazu:
Ich lese in vielen Beispielen dazu immer die Variante, mit 2 versteckten Formularfeldern (teilweise mit Javascript) wobei in den Feldern jeweils die auszuführende Aktion und der auszuwählende Datensatz gesendet werden. z.B. so in der Art:
PHP-Code:
echo "<input name='action' type='hidden'>"
echo "<input name='id' type='hidden'>"
PHP-Code:
echo "<input class='...' type='submit' name='change' value='".$dsatz["ID"]."''>"
echo "<input class='...' type='submit' name='del' value='".$dsatz["ID"]."'>"
Ich werte das dann aus mit:
PHP-Code:
if (isset($_POST["change"]))
...
oder
if (isset($_POST["del"]))
Ich finde es als Anfänger einfacher, als die Variante mit den versteckten Feldern.
Was meint ihr?
Sollte ich das schnell wieder vergessen und stoße damit irgendwann auf Probleme oder ist das in Ordnung und vielleicht nur nicht so üblich?
Kommentar