2016-06-22 100 views
0

我來到這裏這段代碼中添加的產品代碼和大小會話數組,我得到的代碼,這樣我就可以拿1從股票從大小:PHP會話/陣列詳細

if($_GET['acao'] == 'add'){ 
     $cod =$_GET['cod']; 
     if(!isset($_SESSION['cart'][$cod])){ 

      $_SESSION['cart'][$cod]=$tamanhos; 

      $sql="SELECT stock FROM detalhes_produtos WHERE cod_produto='$cod' AND tamanho='$tamanhos' "; 
      $resultado=odbc_exec($ligaBD,$sql); 
      odbc_fetch_row($resultado); 
      $stock = odbc_result($resultado,1); 

      $conta = $stock - 1; 
     } 
    } 

而且我得到這個代碼來取消會議,我想獲得「tamanhos就像它是附加這樣我就可以進行查詢,以加1股,這是代碼:

if($_GET['acao'] == 'del'){ 
     $cod =$_GET['cod']; 

     if(isset($_SESSION['cart'][$cod])){ 

      $_SESSION['cart'][$cod]; 

      $ligaBD=odbc_connect('basededadospap','',''); 
      $sql="SELECT stock FROM detalhes_produtos WHERE cod_produto='$cod' AND tamanho='$tamanhos' "; 
      $resultado=odbc_exec($ligaBD,$sql); 
      odbc_fetch_row($resultado); 
      $stock2 = odbc_result($resultado,1); 

      $conta1 = $stock2 + 1; 
      $sql2="UPDATE detalhes_produtos SET stock='$conta1' WHERE cod_produto='$cod' AND tamanho='$tamanhos';"; 
      odbc_exec($ligaBD,$sql2); 
      unset($_SESSION['cart'][$cod]); 


     } 
    } 

但它不添加一個到桌上,我該怎麼辦?

+0

你有'在session_start();'在每個網頁的? –

+0

而你的代碼看起來很不安全。 SQL注入可以很容易地通過改變get參數'cod'執行 – Yannici

+0

@anant是的我做 –

回答

-1

我得到了它與此代碼的工作:

$tmn =$_SESSION['cart'][$cod]; 
+0

爲什麼大拇指向下? –