Update einer Zeile in mysql php

Ich habe eine Tabelle, die wie folgt aussieht:

Vorname Nachname Benutzername Passwort Rolle

Studierenden [email protected] student student

schüler2 schüler2 [email protected] schüler2 student

und ich möchte in der Lage zu Bearbeiten Sie eine Zeile in php.
Die Werte sind ein Auszug aus einer html-Datei wie folgt:

Benutzername

[email protected] <--Dies wird schriftlich in einem Textfeld

Passwort

schüler2 <--Dies wird schriftlich in einem Textfeld

Namen

schüler2 <--Dies wird schriftlich in einem Textfeld

Familienname

schüler2 <--Dies wird schriftlich in einem Textfeld

Rolle

student <--Dies wird schriftlich in einem Textfeld

Meiner php-Datei ist:

<?php
$hostname = "localhost"; 
$database = "mydb"; 
$username = "myuser"; 
$password = "mypsw";
$link = mysql_connect( $hostname , $username , $password ) or 
        die("Prosoxi!Provlima stin sundesi me ton server : " . mysql_error());
mysql_select_db($database,$link);

mysql_query("UPDATE user 
         SET username = '".mysql_real_escape_string($_POST[nusername])."', 
         SET password = '".mysql_real_escape_string($_POST[npassword])."', 
         SET name = '".mysql_real_escape_string($_POST[nname])."', 
         SET surname = '".mysql_real_escape_string($_POST[nsurname])."', 
         SET role = '".mysql_real_escape_string($_POST[nrole])."' 
         WHERE username='".mysql_real_escape_string($_POST[us])."'");

mysql_close($link);
header("Location: users.php");
?>

1.Das update wird nicht passieren, so dass es etwas falsch in der php-Datei, die ich nicht finden kann.

2. Wie kann ich erreichen, bereits gefüllten Felder in die html-Datei, mit den richtigen Werten, wenn ich einen bestimmten Benutzernamen?

Kann mir jemand helfen? Vielen Dank im Voraus. 🙂

InformationsquelleAutor felice | 2012-02-16
Schreibe einen Kommentar