У меня возникли проблемы с передачей результата запроса в переменную сеанса, я думаю, что самый простой способ сделать это - через Javascript. У меня есть результат запроса, но они не будут переданы переменной сеанса. В конце каждой результирующей строки запроса у меня есть кнопка добавления, которая активирует функцию JS для добавления к переменной сеанса.Передача раздела результата запроса в переменные сеанса с помощью Javascript
Результат запроса:
echo '<tr><td>'.$products['Name'].'</td><td>£'.$products['Price'].'</td><td>'.$products['Category'].'</td><td><img src="'.$products['Image'].'" width=100px /></td><td>'.$products['ProductID'].'</td><td><button onclick="setProduct('.$products['ProductID'].')">Add to Basket</button></td></tr>';
JS Функция:
function setProduct(x){
var productID = x;
'<%Session["ProductID"] = "'+$products['productID']+'";%>';
код, отображающие содержимое переменной сеанса:
echo $_SESSION['ProductID'];
Javascript не имеет доступа к переменным сеанса ...? – junkfoodjunkie