Profil editieren

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • eigentlich reicht es völlig aus, die daten des jeweiligen benutzers in ein formular zu laden, bei input als value und bei ner textarea zwischen den beiden tags.

    danach schickst die daten aus dem formular wieder an ne php seite, prüfst die eingaben und speicherst die daten wieder in der db

    das wars...


    oder hast du jetzt code erwartet??
    .:Reden Ist Schweigen und Silber Ist Gold:.

    real programmers don't comment their code: if it was hard to write, it should be hard to read!
  • hallo

    Du nimmst

    <input type="text" name="username" value="<?php echo $username?>>

    oder wenn du von MySql ausließt Z.b.

    <input type="text" name="username" value="<?=$row->username?>>

    dann kommt in dem Textfeld der alte Username den du nur noch ändern musst und dann wieder mit PHP an der SQL-Tabelle übergiebst über Update...

    greets

  • <form action="profile_edit.php" method="post">

    <table border="0" cellpadding="2" cellspacing="0" align="center">
    <tr>
    <td><B>
    <img src=Templates/Bilder/point.gif></B> Dein Name:<br></td>
    <td><input type="text" size="24" maxlength="14"
    name="realname"></td>
    <br><br></tr>
    <tr>
    <td><B>
    <img src=Templates/Bilder/point.gif> Alter:</td>
    <td><input type="text" size="24" maxlength="2"
    name="alter"><br></td></tr>
    <tr>
    <td><B>
    <img src=Templates/Bilder/point.gif> Geschlecht:</B><br></td>
    <td><input type="text" size="24" maxlength="20"
    name="geschlecht"><br></td>
    </tr><br>
    <tr>
    <td><B>
    <img src=Templates/Bilder/point.gif> Wohnort:</B><br></td>
    <td><input type="text" size="24" maxlength="8"
    name="wohnort"><br></td>
    </tr><br>
    <tr>
    <td><B>
    <img src=Templates/Bilder/point.gif> Foto-URL:</B><br></td>
    <td><input type="text" size="24" maxlength="8"
    name="foto"><br></td>
    </tr>
    <tr>
    <td><B>
    <img src=Templates/Bilder/point.gif> Beschreibung:</B><br></td>
    <td><input type="text" size="24" maxlength="8"
    name="beschreibung"><br></td>
    </tr>

    </table>

    <td colspan="2"></td>
    </tr>
    <tr>
    <td colspan="2" align="right"><input type="submit" class="button" value="Profil editieren"></td>
    </tr>


    das ist das formular. Kann mir einer die PHP Datei machen? Ich hba da kein plan iwie
  • hallo

    jetzt kommen mal eine menge fragen...

    wo kommt denn "<form action="profile_edit.php" method="post">" her???

    Von wo greifst du den Code ab oder machst du das allone, das heißt für ein neues Script...

    denn was da noch fehlt ist (wenn du nicht schon die variabeln über eine session ausließt), das du die User aus der Tabelle ausließt und eine ID für die User haben musst... Keiner weiß wie deine SQL tabelle ausieht um da genau was zusammenzuschusterst...

    und dann ist erstmal das wichtigste, das du von dem anderen Script die ID des User an dieses übergiebst (wenn Z.b. "a" die "ID1" hat und "B" die "d2" und du "b" editieren willst brauch er die id von B um dies upzudaten)...

    greets
  • Irgendwie fühl ich mich gerade verarscht. Wir sind hier eine Community, die Helfen will. Das heist nicht, dass wir dir hier basteln einfach mal so auf Anfrage eine halbe Webseite oder sonst was bauen. Da bist du hier im falschen Forum - wenn dir das überhaupt jemand einfach so macht.

    Andernfalls sind wir aber wirklich sehr gerne bereit - dafür sind wir schließlich hier - dir bei schon vorhanden Code ein Stück weit Hilfestellung zu geben. Zeig uns, an was du dich schon so probiert hast und wo deine Probleme liegen. Gib uns genaue Anhaltspunkte wo was ist, ekläre alles so genau, wie du es für nötig halten würdest, wenn du jemanden helfen müsstest.
    Wenn du das schaffst, verspreche ich dir die beste Hilfe, die wir dir geben können.

    Noch was: Ich habe ein wenig das Gefühl, als hättest du von PHP nur extrem wenig Ahnung. In diesem Fall wäre es äußerst sinnvoll, wenn du dir erstmal die Grundlagen und auch weiterführende Dinge von PHP beibringst. Buchhandlungen und vorallem auch Google sind dir dabei eine gute Hilfe.
  • Und du verstehst uns nicht. Das ganze hat überhaupt nichts damit zu tun, von wem was geändert wird oder was überhaupt. Die Sache baut von allen Richtungen auf das selbe auf, die Grundlagen von PHP, sofern du diese Sprache benutzen willst.

    Die Grundformel ist PHP + MySQL + Session. Vielleicht ist es die Session die du nicht kanntest, aber dann solltest du ganz dringend lernen, direkter und besser deine Fragen zu formulieren. :wink:
  • hallo

    Was soll uns der Code,

    Quellcode

    1. <form action="profile_edit.php" method="post">
    2. <table border="0" cellpadding="2" cellspacing="0" align="center">
    3. <tr>
    4. <td><B>
    5. <img src=Templates/Bilder/point.gif></B> Dein Name:<br></td>
    6. <td><input type="text" size="24" maxlength="14"
    7. name="realname"></td>
    8. <br><br></tr>
    9. <tr>


    sagen, was steck hinter "profile_edit.php"????

    und zweitens, wie werden die User ausgelesen, Per session oder Per select aus der Datenbank??? Denn danach kannst du entscheiden, ob du den user Per Session/überprüfen/Update abspeichern willst oder per Select/überprüfen/Update...

    und wenn du über select gehst brauchst du die IDs von dem User, die dann schon über die Session gespeichert (als array) werden... Danach kannst du das Passwort ändern lassen, aber denk noch daran, es kann auch MD5 verschlüsselt sein...

    Ach, hier mal eine Userliste über PhpMyAdmin

    INSERT INTO `user` VALUES (1, 'usera', 'abcdef');
    INSERT INTO `user` VALUES (2, 'userb', 'abcdef');
    INSERT INTO `user` VALUES (3, 'userc', 'abcdef');


    Da siehst du als erstes die ID dann den User,passwort (nicht MD5)...

    So, ist deine enscheidung wie es laufen soll, aber wenn wir dir helfen sollen, dann bitte Präzise, denn wie sollen wir mit dem Code oben dir helfen, wenn wir nichts wissen als die Eintragroutine...

    Ansonsten mach erstmal ein Kurs in Php/MySql/Sessions wie Baby Hermann schon sagte, das du die Grundlagen verstehst... Dann was bringt es, wenn du die Grundlagen noch nimma kennst...

    greets