Ergebnis 1 bis 10 von 24

Thema: Nick nicht ändern

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    PHP-Code:
    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']."");
                }
            }
        } 
    ein /* davor und ein */ dahinter
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  2. #2
    Benutzer
    Registriert seit
    29.04.2010
    Beiträge
    79
    mmh funktioniert nicht... kommt dann Syntax error :/

  3. #3
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    pecvh mehr kann ich dir nicht helfen bei mir gehts
    und ohne fehlermeldung keine idee worans bei dir schaitert
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  4. #4
    Benutzer
    Registriert seit
    29.04.2010
    Beiträge
    79
    Kein Problem habe mir selbst geholfen und einfach den Nick Ändern teil im Userprofil komplett gelöscht ... soll ja eh nicht Möglich sein

  5. #5
    Erfahrener Benutzer Avatar von sascha2703
    Registriert seit
    22.02.2009
    Beiträge
    149

    Habe es hinbekommen

    Für alle User die es Ändern wollen.

    Das hier:
    PHP-Code:
    if ($_POST['aendern'] == 'Jetzt ändern!')
            { 
    Ausschneiden und an die stelle davor einfügen:
    PHP-Code:
        if(!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$",$_POST['emailadresse']))
        { 
    Sieht dann so aus:
    PHP-Code:
    if ($_POST['aendern'] == 'Jetzt ändern!'
        {

        if(!
    eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$",$_POST['emailadresse']))
        { 
    Suche das und mach eine Klammer weg:
    PHP-Code:
                    db_query("UPDATE ".$db_prefix."_userdaten SET nickname = '".$nickname."' WHERE uid=".$_SESSION['uid']."");
                            }
                    }
            } 
    Sieht dann so aus:
    PHP-Code:
                    db_query("UPDATE ".$db_prefix."_userdaten SET nickname = '".$nickname."' WHERE uid=".$_SESSION['uid']."");
                            }
                   } 
    Suche das hier.
    PHP-Code:
            $change .= 'Deine Daten wurden aktualisiert!<br>';
            }
        } 
    Und ersetzte das mit denn hier:
    PHP-Code:
            $change .= 'Deine Daten wurden aktualisiert!<br>';
            }
        }

    Suche das hier:
    PHP-Code:
    <td><input type="text" name="nickname" value="<?=$info['nickname'];?>"></td>
    Und ersetzte es mit dem hier.
    PHP-Code:
    <td><?=$info['nickname'];?></td>
    Das war es schon jetzt wird beim ändern des Profils der Nickname nicht mehr geändert oder oder ausversehen gelöscht.

    Ich hoffe ich konnte helfen.
    LG Sascha2703

  6. #6
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561
    Moin,
    ich hab mich nochmal dran gemacht und variante 1 Lokutos und variante 2 sascha ausprobiert. Variante 2 ist durchgefallen^^
    Ich hab die Änderungen nach Anleitung vorgenommen. Im Userprofil hab ich
    dann die Bannerzahl verändert, und nach dem aktualisieren war der Nick futsch^^ Ebenso in der DB gelöscht.

    Hingegen hat Variante 1 funktioniert. Danke dafür

  7. #7
    Also, bin ja kein Profi, aber wieso setzt du das Feld nicht auf readonly

    bei Zeile 120 ca is das :

    <td><input type="text" name="nickname" value="<?=$info['nickname'];?>"></td>
    änden in das :

    <td><input type="text" name="nickname" value="<?=$info['nickname'];?>" readonly ></td>
    oder hab ich was falsch verstanden ?!

Ähnliche Themen

  1. VMS 2.5.0 - FAQ & AGB lassen sich nicht ändern
    Von ilikeme im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 21.08.2015, 14:56
  2. Ava in Nickpage lässt sich nicht mehr ändern ?
    Von Kraemer84 im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 35
    Letzter Beitrag: 07.11.2010, 19:47
  3. Userprofil lässt sich nicht ändern
    Von wildbiker im Forum Support zum VMSone
    Antworten: 7
    Letzter Beitrag: 22.11.2007, 13:31
  4. Antworten: 2
    Letzter Beitrag: 11.01.2007, 22:47

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •