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
Ankündigung
Einklappen
Keine Ankündigung bisher.
user-profil verwaltung
Einklappen
Neue Werbung 2019
Einklappen
X
-
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!
Und in die Formularfelder schreibst den Value dann so!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);
Mehr muss man dazu nicht sagen,ich hoffe es hilft dir!PHP-Code:<input type="text" name="feld" value="<?php echo $row_user['username'] ?>">
mfg der litter

Einen Kommentar schreiben: