Hallo Jnnbo,
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 }?>>
Nein. Eher so:
<?php
$user['nick'] = isset($_GET['mID']) ? $user_nickname : $_POST['nickname'];
// …
?>
<input type="text" name="nickname" id="nickname" value="<?php echo htmlspecialchars($user['nick']); ?>">
Das passt mir immer noch nicht so ganz richtig, aber es trifft das Prinzip. Vielleicht möchtest du dich auch mit dem Model-View-Controller-Prinzip beschäftigen.
LG,
CK