Ergebnis 1 bis 10 von 10

Thema: Fehler bei Update-funktion

  1. #1
    Gast

    Standard Fehler bei Update-funktion

    Hi, ich wollte das die User auf meiner Page ihre Signatur veraendern koennen, und habe mir dafuer mal ne Update funktion gebastelt, aber die funktioniert leider nicht
    Hier mal der code
    Code:
    <? include&#40;'config.php'&#41;; ?>
    <?php
    @mysql_connect&#40;MYSQL_HOST, MYSQL_USER, MYSQL_PASS&#41; OR die&#40;mysql_error&#40;&#41;&#41;;
        mysql_select_db&#40;MYSQL_DATABASE&#41; OR die&#40;mysql_error&#40;&#41;&#41;;
    
    
    $sql ="
    UPDATE
        `benutzerdaten`
    SET
        `profil` = '&#123;$_POST&#91;'profil'&#93;&#125;'
    
         
    WHERE
        ID = '&#123;$_SESSION&#91;"user_id"&#93;&#125;'
            
           ";
           if &#40;mysql_query&#40;$sql&#41; &#41;
    &#123;
    echo "Profil wurde erneuert.";
    &#125;
    else
    &#123;
    echo "Eintragung Fehlgeschlagen".mysql_error&#40;&#41;;
    &#125; 
    ?>
    Mit WHERE ID = 'BLABLABA' wollte ich erreichen, das er auch nur die signatur der id aendert, die grade draufgeklickt hat.
    Ich hoffe ihr wisst was ich meine, kann das schwer erklaeren!
    Also es soll der User auch nur seine signatur veraendern, und nicht die von irgendwem...

    ich hoffe ihr koennt mir da helfen, waere echt gut.. :P


    MFG
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ja das sollte doch so passen oder was passiert ?!

  3. #3
    Forum Guru
    Registriert seit
    04.04.2005
    Beiträge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ich denke das gibt Probs $_SESSION["user_id"]
    Die " in der Session.

    sonst mach doch mal n error_reporting( E_ALL ); ganz oben rein.
    Facebook Gruppe: Böses Encoding

  4. #4
    Gast

    Standard

    hi, er sagt mir den Fehler hier

    Notice: Undefined variable: _SESSION in C:\Programme\xampp\htdocs\cms\new\user\signa.php on line 16
    Profil wurde erneuert.
    Wie ihr seht, wird es zwar anscheinen erneuert, aber es wird halt nich erneuert.. Das profil ist immernoch das gleiche.. :-/
    Hier mal die line 16
    Code:
    WHERE
        ID = '&#123;$_SESSION&#91;"user_id"&#93;&#125;'
    Ich frag mich was da falsch ist, da ich die Sessions ja beim Login alle speichere..


    Hoffe ihr koennt mir helfen,

    mFG

  5. #5
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    startest du die session den auch in jeder datei ?!

  6. #6
    Gast

    Standard

    Nein, du meinst sicher
    Code:
    session_start &#40;&#41;;
    oder?
    Muss das willkuerlich in jede datei, wo ich auf die Sessions zugreife?!
    Wenn ja, waere es peinlich fuer mich! ;D

  7. #7
    Gast

    Standard

    Sorry kann nich editen..
    Ich hab doch session_start (); in der datei, ich hab auf der Falschen geschaut..
    So uebergebe ich die Sessions beim log-in, evtl ist das ja ne hilfe
    Code:
      $data = mysql_fetch_array &#40;$result&#41;; 
    
      $_SESSION&#91;"user_id"&#93; = $data&#91;"Id"&#93;; 
      $_SESSION&#91;"user_nickname"&#93; = $data&#91;"Nickname"&#93;; 
      $_SESSION&#91;"user_nachname"&#93; = $data&#91;"Nachname"&#93;; 
      $_SESSION&#91;"user_vorname"&#93; = $data&#91;"Vorname"&#93;; 
      $_SESSION&#91;"user_rights"&#93; = $data&#91;"rechte"&#93;;
      $_SESSION&#91;"user_wohnort"&#93; = $data&#91;"wohnort"&#93;;
      $_SESSION&#91;"user_hobbie"&#93; = $data&#91;"hobbie"&#93;;
      $_SESSION&#91;"user_icq"&#93; = $data&#91;"icq"&#93;;
      $_SESSION&#91;"user_skpe"&#93; = $data&#91;"skpe"&#93;;
      $_SESSION&#91;"User_datum"&#93; = $data&#91;"datum"&#93;;
      $_SESSION&#91;"user_profil"&#93; = $data&#91;"profil"&#93;;
      $_SESSION&#91;"user_img"&#93; = $data&#91;"img"&#93;;
      $_SESSION&#91;"user_comment"&#93; = $data&#91;"comment"&#93;;
    Ihr muesst mir einfach helfen!

    MFG

  8. #8
    Gast

    Standard

    Argh, ich werde mich wohl gelich mal anmelden, tut mir leid immerwieder einen neuen Post zu machen..
    Aber es gibt fortschritte, ich habe es jetzt soweit, das er es auch neu in die Datenbank eintraegt, also die neue Beschreibung ist in der Datenbank drin, jedoch wird noch die alte ausgegeben..
    Muss ich an der abfrage aus der Datenbank etwas aendern, wenn ich vorher was mit dem updatebefehl reingeschickt habe?!


    MFG

    ps. tut mir echt leid so oft schreiben zu muessen.

  9. #9
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    also imemr wenn du auf $_SESSION zugreifen möchtest, must du zuvor session_start(); ausführen.

  10. #10
    Gast

    Standard

    Zitat Zitat von GreenRover
    also imemr wenn du auf $_SESSION zugreifen möchtest, must du zuvor session_start(); ausführen.
    Hi, jo danke, daran lag es nicht, der Fehler war, das es zwar in die Datenbank geschrieben wurde, aber die erneuerung erst nach einem erneuten login sichtbar wurde, da die Signatur ja erst wieder neu in der Session gespeichert werden muss.. :P

Ähnliche Themen

  1. Suche eine Funktion wie bei VBA die Controls Funktion
    Von OJMD im Forum Forum für alle anderen Programmiersprachen
    Antworten: 2
    Letzter Beitrag: 28.06.2007, 09:08
  2. Wert aus JS-Funktion an PHP-Funktion übergeben
    Von Agnes im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 17
    Letzter Beitrag: 18.05.2007, 22:53
  3. UPDATE Funktion der SQL Datenbank klappt nicht
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 08.10.2006, 02:16
  4. Update - Funktion fehlerhaft ?!?
    Von ragnar im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 17.12.2005, 21:15
  5. Update
    Von Madart im Forum Forum-Hilfe.de intern
    Antworten: 1
    Letzter Beitrag: 02.08.2004, 19:37

Stichworte

Berechtigungen

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