Ankündigung

Einklappen
Keine Ankündigung bisher.

user-profil verwaltung

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • user-profil verwaltung

    Hallo,

    ich mache gerade ein kleines php projekt.
    Der user kann sich am anfang registrieren und später einloggen.
    Das habe ich schon realisiert ganz einfach mit ner mysql datenbank wo die id... username..und verschlüsseltes passwort abgespeichert wird.

    nun möchte ich gern das jeder User ein eigens profil hat und dieses auch ändern kann. (ähnlich wie bei etwa studivz..facebook.etc.. nur halt wesentlich einfacher).... hab das noch nie gemacht und frage mich wie das zu realisieren ist bzw. wie ich das individuelle profil der user abspeichern kann. kann ich den jeweiligen code der individuellen profilseite einfach in eine neue datenbanktabelle speichern bei der die id auf die id der usertabelle verweist? oder wie geht man da vor?
    wäre dankbar wenn mir jemand mal so das prinzip oder die beste vorgansweise ein bisschen erläutern könnte ....

    nebenbei: ich verwende das das codeigniter framework (MVC)

    danke lg

  • #2
    Hallo!

    Also das ist ganz einfach. Alle Daten von einem User sind ja gespeichert,also wenn er sich einloggt wird er auf sein Profil geleitet und dort verweist auf eine profil_edit.php z.B. und da liest du die Daten aus und ändern lässt sich mit Update machen!

    <a href="profil_edit.php?user_id=".$row_user['user_id']."">Profil ändern</a>

    Und in der profil_edit.php so auslesen!

    PHP-Code:
    $sqlbefehl="Select felder From user Where user_id=".intval($_GET['user_id'])."";
    $ergebnis mysql_query($sqlbefehl)or die(mysql_error().$sqlbefehl);
    $row_user mysql_fetch_assoc($ergebnis); 
    Und in die Formularfelder schreibst den Value dann so!

    PHP-Code:
    <input type="text" name="feld" value="<?php echo $row_user['username'?>">
    Mehr muss man dazu nicht sagen,ich hoffe es hilft dir!

    mfg der litter

    Kommentar

    Lädt...
    X