habe es gerade versucht und es funktioniert.
danke dir nochmal.
Druckbare Version
habe es gerade versucht und es funktioniert.
danke dir nochmal.
Aber im Userprofil wird man trotzdem nicht die Adresse ändern können oder? Klar man kann jetzt jedesmal wenn ein user umzieht in die Datenbank gehen und die Adresse ändern aber wäre doch sicherlich von Vorteil wenn der User die Adresse selber ändern kann oder?
die user können die adresse selber ändern im userprofil. stet ja auch in der anleitung das du das dort mit einbaust.
Verstehe mich bitte nicht falsch aber laut code kann man nur die Daten ansehen und nicht ändern...wenn man es jetzt doch könnte wäre mir das ein wenig suspekt denn es gibt ja noch nichtmal ein UPDATE Query :suspicious:
Oh da hab ich mich verschaut, es geht ja ums Userprofil und gar nicht um den Adminbereich (userbearbeiten.php).
a) wärs gut, wenn der Admin diese Angaben im AF einsehen kann (wozu sollte man die denn sonst verlangen?):
nach
PHP-Code:
<tr bgcolor="#fafafa">
<td align="right"><b>Nachname</b>: </td>
<td align="left"> <input type="text" name="nachname" value="<?=$alledaten['nachname'];?>"></td>
</tr>
und query:PHP-Code:
<tr bgcolor="#fafafa">
<td align="right"><b>strasse</b>: </td>
<td align="left"> <input type="text" name="strasse" value="<?=$alledaten['strasse'];?>"></td>
</tr> <tr bgcolor="#fafafa">
<td align="right"><b>hausnummer</b>: </td>
<td align="left"> <input type="text" name="hausnummer" value="<?=$alledaten['hausnummer'];?>"></td>
</tr> <tr bgcolor="#fafafa">
<td align="right"><b>plz</b>: </td>
<td align="left"> <input type="text" name="plz" value="<?=$alledaten['plz'];?>"></td>
</tr> <tr bgcolor="#fafafa">
<td align="right"><b>ort</b>: </td>
<td align="left"> <input type="text" name="ort" value="<?=$alledaten['ort'];?>"></td>
</tr>
b) evtl dass User die im Profil ändern können (konto/userprofil.php):PHP-Code:
db_query("UPDATE ".$db_prefix."_userdaten SET strasse = '".$_POST['strasse']."', hausnummer = '".$_POST['hausnummer']."', plz = '".$_POST['plz']."', ort = '".$_POST['ort']."' WHERE uid=".$_POST['uid']."");
müsste folgender Code eigefügt werden:
und Query:PHP-Code:
<tr>
<td>Strasse:</td>
<td><input type="text" name="strasse" value="<?=$info['strasse'];?>"></td>
</tr>
<tr>
<td>Hausnummer:</td>
<td><input type="text" name="hausnummer" value="<?=$info['hausnummer'];?>"></td>
</tr>
<tr>
<td>PLZ:</td>
<td><input type="text" name="plz" value="<?=$info['plz'];?>"></td>
</tr>
<tr>
<td>Ort:</td>
<td><input type="text" name="ort" value="<?=$info['ort'];?>"></td>
</tr>
PHP-Code:
db_query("UPDATE ".$db_prefix."_userdaten SET strasse = '".$_POST['strasse']."', hausnummer = '".$_POST['hausnummer']."', plz = '".$_POST['plz']."', ort = '".$_POST['ort']."' WHERE uid=".$_SESSION['uid']."");
Nachtrag zum vorherigen Beitrag:
Evtl. heißt die Variable in der konto/userprofil.php anders, statt
PHP-Code:
<tr>
<td>Strasse:</td>
<td><input type="text" name="strasse" value="<?=$info['strasse'];?>"></td>
</tr>
Analog in den anderen Zeilen austauschen.PHP-Code:
<tr>
<td>Strasse:</td>
<td><input type="text" name="strasse" value="<?=$userdaten['strasse'];?>"></td>
</tr>