Hallo,
ich will den cookie als string username in der MySQL-Datenbank ablegen, der code:
Ich bekomme den Fehler: Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /www/htdocs/WebDev/jef/index.php on line 53
- wobei line 53 die VALUES (...) ist - bei T_STRING meckert der parser auch...die anderen beiden Werte werden eingefuegt, also, die Bedingung ist wahr.
Komisch ist, dass
den string einwandfrei ausgibt, ein typecast à la:
ist immer "null"...?
Bin ueber jeden Hinweis dankbar!
ich will den cookie als string username in der MySQL-Datenbank ablegen, der code:
PHP-Code:
//connection ausgelassen
if (isset ($HTTP_COOKIE_VARS['username']))
{
$sql="INSERT INTO survey (player_name, session, timestamp)
VALUES ('$HTTP_COOKIE_VARS['username']', $session, CURRENT_TIMESTAMP)";
if (!mysql_query($sql,$connection))
{
die('Error when inserting: ' . mysql_error());
}
}
- wobei line 53 die VALUES (...) ist - bei T_STRING meckert der parser auch...die anderen beiden Werte werden eingefuegt, also, die Bedingung ist wahr.
Komisch ist, dass
PHP-Code:
echo ("Welcome back, ". $HTTP_COOKIE_VARS['username']. ".");
PHP-Code:
$user=$HTTP_COOKIE_VARS['username'];
Bin ueber jeden Hinweis dankbar!
Kommentar