ОК, так что я сделал: я сделал веб-сайт, я использовал xampp sever, я создал базу данных в phpMyAdmin, но возникла проблема, и мне пришлось переустановить xampp, поэтому с этим я удалил базу данных (да, Я не сделал резервную копию :(), поэтому я после установки xampp создал такую же базу данных. Но теперь, когда я запускаю localhost/website, у меня есть проблема с некоторыми строками:Как решить сеансы в php?
Примечание: Неопределенный индекс: команда в C: \ XAMPP \ HTDOCS \ BOOKSHOP \ klasici.php в строке 6 и это в строке 6:
if($_REQUEST['command']=='add' && $_REQUEST['productid']>0){
Я думаю, что проблема с сессией, но я не имею ничего изменений в сценарии. Сессия начинается после t он соединяется с базой данных. Спасибо
Но теперь, когда я изменил линию выше с этим:
if(isset($_REQUEST['command']) && $_REQUEST['command']=='add' && $_REQUEST['productid']>0)
{
У меня есть еще одна проблема, я не могу не обновлять или удалять ITAM в корзине, ниже приводится часть кода, где я думаю, что что-то не так:
if(isset($_REQUEST['command']) && $_REQUEST['command']=='add' &&$_REQUEST['productid']>0)
{
remove_product(isset ($_REQUEST['pid']));
}
else if(isset($_REQUEST['command'])=='clear'){
unset($_SESSION['cart']);
}
else if(isset($_REQUEST['command'])=='update'){
$max=count($_SESSION['cart']);
for($i=0;$i<$max;$i++){
$pid=$_SESSION['cart'][$i]['productid'];
$q=intval($_REQUEST['product'.$pid]);
if($q>0 && $q<=999){
$_SESSION['cart'][$i]['qty']=$q;
}
else{
$msg='Some proudcts not updated!, quantity must be a number between 1 and 999';
}
}
}
$ _REQUEST [ 'команда'] приходит из? –
Сообщение никак не связано с mysql. – Arjan