PHP Session не будет регистрировать определенные значения - PullRequest
0 голосов
/ 20 января 2011

Если я не пропустил что-то простое, это очень странно.

Когда я выбираю данные из моей базы данных для установки в сеансе, это не работает, однако, если я устанавливаю значение вручную, оно устанавливается.

Это не работает.

$query = "SELECT * FROM example WHERE price='$id'";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($result);

$price = $row['price'];

$_SESSION['order_details'] = array("price"=>$price);

Это работает.

$query = "SELECT * FROM example WHERE price='$id'";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($result);

$price = $row['price'];

$price = '9.99';  

$_SESSION['order_details'] = array("price"=>$price);

Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

0 голосов
/ 23 января 2011

в первом примере (который не работает) $ price это массив.И вы пытаетесь добавить этот массив в другой массив с array("price"=>$price);

, но во втором примере, как видите, $ price не является массивом ($price = '9.99';), поэтому вы можете добавить его в другой массив.

0 голосов
/ 23 января 2011

Дружественные URL в ChromeС моими занятиями все было в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...