Hallo Leute,
ich möchte, dass der Eingeloggte sein Username ändern kann.
Datenbankkonstruktion:
login
-------------------------
id | user | ...
1 | Frank | ...
usw.
---------------------
Nun hab ich im Script
Mein HTML
Nun jetzt funktioniert es nicht.... Liegt es an den
???
Die beiden Variablen stimmen hab es schon ausprobiert
Danke für die Hilfe
ich möchte, dass der Eingeloggte sein Username ändern kann.
Datenbankkonstruktion:
login
-------------------------
id | user | ...
1 | Frank | ...
usw.
---------------------
Nun hab ich im Script
PHP:
$usernamealt = $_SESSION["username"];
$usernameneu = $_POST["username"];
$verbindung = mysql_connect("localhost", "rookie-cup", "*********")
or die ("Fehler im System");
mysql_select_db("rookie-cup")
or die ("Verbindung ist schief gelaufen..");
$abfrage = "SELECT user FROM login";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
if($_POST['submit'] == "Ändern"){
$sql = "
UPDATE
login
SET
user = $usernameneu
WHERE
user = $usernamealt
";
echo "Username erfolgreich geändert!";
if (mysql_query($sql)) {
}
else {
die(mysql_error());
}
}
}
Mein HTML
HTML:
<form method="post" action="aendern2.php">
<tr><td>Aktueller Username:</td><td> <?php echo $_SESSION["username"]; ?></td></tr>
<tr><td>Neuer Username: </td><td><input type="text" size="10" name="username"></td></tr>
</table>
<input type="submit" value="Ändern">
</form>
Nun jetzt funktioniert es nicht.... Liegt es an den
PHP:
UPDATE
login
SET
user = $usernameneu
WHERE
user = $usernamealt
Die beiden Variablen stimmen hab es schon ausprobiert
Danke für die Hilfe