Hallo,
hier mal wieder ein Problem mit sessions.
Habe auf einer Seite eine Funktion, die eine Session mit der id eines zuletzt eingefügtenDatensatzes erzeugt.
Diese Session wird an eine andere Seite übergeben. Das funktiniert auch.
Nun möchte ich aber auf dieser Seite einen Datensatz einfügen und zwar unter der id, die der zuletzt eingefügtenid entspricht. Das funktioniert aber nicht.
Es handelt sich um eine Registrierung. Es werden zuerst Benutzerdaten eingefügt. Unter dieser id sollen nun Zahlunginformationen eingefügt werden.
Hier der Code:
hier mal wieder ein Problem mit sessions.
Habe auf einer Seite eine Funktion, die eine Session mit der id eines zuletzt eingefügtenDatensatzes erzeugt.
PHP-Code:
function Session(){
$_SESSION['id'] = mysql_insert_id();
session_register('id');
}
Nun möchte ich aber auf dieser Seite einen Datensatz einfügen und zwar unter der id, die der zuletzt eingefügtenid entspricht. Das funktioniert aber nicht.
Es handelt sich um eine Registrierung. Es werden zuerst Benutzerdaten eingefügt. Unter dieser id sollen nun Zahlunginformationen eingefügt werden.
Hier der Code:
PHP-Code:
function setAccountData(){
$query = "INSERT INTO users ( user_accname,
user_accnum,
user_accbank
)
VALUES
('".mysql_escape_string(stripslashes($_POST['accname']))."',
'".mysql_escape_string(stripslashes($_POST['accnum']))."',
'".mysql_escape_string(stripslashes($_POST['accbank']))."'
)
WHERE user_id = '".$_SESSION['id']."'";
mysql_query($query);
}
Kommentar