hab ein kleines Problem mit Sessions:
die Ausgabe echo $_SESSION['forename'];
bringt mir den richtigen Wert.
Möchte ich diesen aber in die DB schreiben:
if ($_SESSION['type'] == "wert" && isset($_SESSION['forename']) && isset(all die anderen Werte...))
{
echo $_SESSION['forename']; //Gibt den richtigen Wert an
$sql = "INSERT INTO user (type, foa, title, forename, surname, mail, street, zip, city, phone, mobile, username, password)
VALUES
('".addslashes(trim($_SESSION['type']))."',
'".addslashes(trim($_SESSION['foa']))."',
'".addslashes(trim($_SESSION['title']))."',
'".addslashes(trim($_SESSION['forename']))."',
'".addslashes(trim($_SESSION['surname']))."',
'".addslashes(trim($_SESSION['mail']))."',
'".addslashes(trim($_SESSION['street']))."',
'".addslashes(trim($_SESSION['zip']))."',
'".addslashes(trim($_SESSION['city']))."',
'".addslashes(trim($_SESSION['phone']))."',
'".addslashes(trim($_SESSION['mobile']))."',
'".addslashes(trim($_SESSION['username']))."',
'".addslashes(trim($_SESSION['password']))."'
)
";
mysql_query($sql) OR die ("<pre>\n".$sql."</pre>\n".mysql_error());
}
...in der Tabelle steht dann forename = 0
warum das?
lg, jens