Also, bin ja kein Profi, aber wieso setzt du das Feld nicht auf readonly
bei Zeile 120 ca is das :
änden in das :<td><input type="text" name="nickname" value="<?=$info['nickname'];?>"></td>
oder hab ich was falsch verstanden ?!<td><input type="text" name="nickname" value="<?=$info['nickname'];?>" readonly ></td>