Zitat Zitat von Hardy Beitrag anzeigen
was hat das eine mit den anderen denn zu tun?

Wenn du lediglich das entfernst aus der userprofil.php dürfte das ja keine weitern auswirkungen haben:
Lösche:
PHP-Code:
<tr>
    <td>Nickname:</td>
    <td><input type="text" name="nickname" value="<?=$info['nickname'];?>"></td>
   </tr>

Quatsch den dann wird bei einem update des Profils der username auf ' ' gesetzt. weil der name"nickname" nicht vorhanden ist.

PHP-Code:
//Nickname ändern beginn !
if ($_POST['aendern'] == 'Jetzt ändern!'
    {
    if (isset (
$_POST['nickname'])) {
    
$nickname mysql_real_escape_string(ucfirst($_POST['nickname']));
    
$nickname_check =db_query ("SELECT `nickname` FROM ".$db_prefix."_userdaten WHERE nickname='".$nickname."'");
    
$nickname_check2 =db_query ("SELECT `nickname` FROM ".$db_prefix."_userdaten WHERE nickname='".$nickname."'AND uid=".$_SESSION['uid']."");
        if (
mysql_num_rows($nickname_check)) 
            if (
mysql_num_rows($nickname_check2)) {
                
            }else{
            
$change 'Dieser Nickname ist schon vergeben!<br>';
            }
        else
            {
        
db_query("UPDATE ".$db_prefix."_userdaten SET nickname = '".$nickname."' WHERE uid=".$_SESSION['uid']."");
            }
        }
    } 

ändere
PHP-Code:
   <tr>
    <td>Nickname:</td>
    <td><input type="text" name="nickname" value="<?=$info['nickname'];?>"></td>
   </tr>
Zu
PHP-Code:
   <tr>
    <td>Nickname:</td>
    <td><?=$info['nickname'];?></td>
   </tr>

MFg Lokutos