PHP-Neuling: HTML 1 Formular für EDIT und CREATE

Beitrag lesen

hi Rolf.

Verständnisfrage ... Wieso muss ich dem Button klar machen, ob EDIT oder CREATE? Der soll doch bloß die Form abschicken, um den Rest kümmert sich dann der php/sql teil

  <button type="submit"
           name="save"
           value="<?= $isEdit ? $Datensatz->ID : "create" ?>">
      Speichern
   </button>

Ich hätte das jetzt so gelöst:

if ($MODUS == 'EDIT') {

if (isset($_POST['aktion']) and $_POST['aktion']=='speichern') {


............................
}}

if ($MODUS == 'CREATE') {
	
		if (isset($_POST['aktion']) and $_POST['aktion']=='neu') {

..................
}}



<?php IF ($MODUS =='EDIT') { ?>
<input type="hidden" name="aktion" value="speichern">
<input id="savebutton" type="submit" value="Speichern" onclick="submit">


<?php } else { IF ($MODUS == 'CREATE') {?>

<input type="hidden" name="aktion" value="neu">
<input id="savebuttonNEW" type="submit" value="neu" onclick="submit">

funktioniert für den Zustand "neu" tatsächlich nicht aktuell. Bleibt bei weißer Seite, aber das hat evtl wiederrum andere Ursachen