Jnnbo: Gleiches Formular: New & Edit

Beitrag lesen

Hallo dedlfix,

Eingabe → Verarbeitung → Ausgabe (EVA-Prinzip). Die Ausgabe sollte keine Ahnung haben, wo irgendwelche Daten herkommen. Die Verarbeitung ist unter anderem dafür zuständig, die Daten für die Ausgabe bereitzustellen. Du könntest während der Verarbeitung ein Objekt oder Array erstellen, in dem die Werte für die Ausgabe stehen. Bei New sind es Leerstrings oder Default-Werte, bei Edit die Werte aus der Datenhaltung.

also so?

<input type="text" name="nickname" id="nickname" <?php if(isset($_GET['mID'])) {?> value="<?php echo $user_nickname;?>" <?php }?> <?php if(!isset($_GET['mID'])) {?> value="<?=(isset($_POST['nickname'])) ? $_POST['nickname'] :''?>" <?php }?>>