Hallo foru-hilfe.de
Ich stehe gerade auf dem Schlauch.
Ich habe ein Login, sowie die Registration mittels PHP realisiert. Nun möchte ich den Usern die möglichkeit geben, ihre Einstellungen auch wieder zu änder.
Dies mittels einem Formuarfeld, das mit einer Tabelle aufgebaut ist
HTML
<form action="einstellungen.php" method="post">
<table>
<tr>
<td>
Benutzername:
</td>
<td>
<input type="text" name="benutzername" size="20" placeholder="<?php echo $_SESSION['user_nickname']; ?>">
</td>
</tr>
<tr>
<td>
Nachname:
</td>
<td>
<input type="text" name="nachname" size="20" placeholder="<?php echo $_SESSION['user_nachname']; ?>">
</td>
</tr>
<tr>
<td>
Vorname:
</td>
<td>
<input type="text" name="vorname" size="20" placeholder="<?php echo $_SESSION['user_vorname']; ?>">
</td>
</tr>
<tr>
<td>
Email:
</td>
<td>
<input type="text" name="mail" size="20" placeholder="<?php echo $mail; ?>">
</td>
</tr>
<tr>
<td>
Passwort:
</td>
<td>
<input type="password" name="pwd" size="20" placeholder="Passwort">
</td>
</tr>
<tr>
<td>
Passwort:
</td>
<td>
<input type="password" name="pwd2" size="20" placeholder="Passwort wiederholen">
</td>
</tr>
<tr>
<td>
<input type="submit" value="Ändern">
</td>
</tr>
</table>
</form>
Alles anzeigen
Sobald ein Feld ausgefüllt ist und auf senden gedrückt wurde, sollen die Daten in der Datenbank geändert werden.
Dies möchte ich so verwirklichen:
PHP
$query= "Update `benutzerdaten` set `nickname` = '$postBenutzername', `Nachname` = '$postNachname', `Vorname` = '$postVorname', `mail` = '$postMail' WHERE `id` = '$userid' ";
mysql_query($query)
or die ("MySQL-Error: " . mysql_error());
Wie soll ich das verwirklichen? Mittels If? zb.
Doch dies funktioniert nicht so richtig..