2013-02-09 52 views
0

好吧,這就是我做的:我製作了網站,我使用的是xampp sever,我在phpMyAdmin中創建了數據庫,但出現了一個問題,我必須重新安裝xampp,因此我刪除了數據庫(是的,我沒有備份:(),所以我安裝xampp後,我創建了相同的數據庫。但現在當我運行本地主機/網站時,我遇到了一些問題:如何解決在php會話?

注意:Undefined index:command in C:\ XAMPP \ htdocs中\書店\ 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'; 
     } 
    } 
} 
+0

$ _REQUEST [ '命令']來從? – 2013-02-09 23:03:04

+0

該消息與mysql無關。 – Arjan 2013-02-09 23:11:52

回答

0

嘗試將其更改爲

如果(isset($ _ REQUEST [ '命令'])& & $ _REQUEST [ '命令'] == '添加' & & $ _REQUEST [ '的productid']> 0)

+0

這有幫助,但我也有問題,只有這一行:session_start();我怎樣才能解決這個問題? – user2057173 2013-02-09 23:09:28

+0

該'session_start()'行的錯誤消息是什麼? – Arjan 2013-02-09 23:13:17

+0

注意:會話已經開始 - 忽略第6行 – user2057173 2013-02-09 23:14:07