updaten einer tabelle findet nicht statt

iNstinct

Mitglied
hi leute, ich hab mal wieder ein problem. will daten in einer tabelle ändern, aber komischerweise werden die nicht eingetragen.

PHP:
<?


  session_start();
  require("connect.inc.php");

if(!session_is_registered('user') || $_SESSION['user'] == "") {

  print "Du bist nicht eingeloggt!";

}

else {
if (isset($_GET['profil']) && intval($_GET['profil']) == 'inserts'){

  $row = mysql_fetch_object(mysql_query("SELECT * FROM user WHERE username = '".$_SESSION['user']."'"));

print"
hier kommt das formular, in dem die daten in den inputs ausgegeben werden.

PHP:
";

  }
  
elseif (isset($_GET['profiledit']) && intval($_GET['profiledit']) == '1'){

$vorname = $_POST['vorname'];
$nachname = $_POST['nachname'];
$land = $_POST['land'];
$bundesland = $_POST['bundesland'];
$wohnort = $_POST['wohnort'];
$homepage = $_POST['homepage'];
$email = $_POST['email'];
$icq = $_POST['icq'];
$msn = $_POST['msn'];

$insert = "vorname = '".$vorname."', nachname = '".$nachname."', land = '".$land."', bundesland = '".$bundesland."', wohnort = '".$wohnort."',
homepage = '".$homepage."', email = '".$email."', icq = '".$icq."', msn = '".$msn."'";

$aendern = "UPDATE user SET $insert WHERE '".$_SESSION['user']."'";
$update = mysql_query($aendern);
print"Die Daten wurden erfolgreich geändert!";

  }
}
?>

ich hoffe mal, das ihr mir helfen könnt :/
 
Auf welche Bedingung willst du denn hier überprüfen?
PHP:
$aendern = "UPDATE user SET $insert WHERE '".$_SESSION['user']."'";
Siehe auch "Regeln für's PHP-Board": Reizt die Möglichkeiten zur Fehlersuche aus
 
Zurück