2016-03-25 17 views
0
class.user.php 
    public function orderInsert($servicetype,$templateselection,$orderdetails) 
{ 
    try 
    {  
    $stmt = $this->conn->prepare("INSERT INTO tbl_order(TypeofService,TemplateSelect,orderdetails) 
               VALUES(:Service_Type, :Template_Select, :order_details)");          

    $stmt->bindparam(":Service_Type",$servicetype); 
    $stmt->bindparam(":Template_Select",$templateselection); 
    $stmt->bindparam(":order_details",$orderdetails); 
    $stmt->execute(); 
    return $stmt; 
    } 
    catch(PDOException $ex) 
    { 
     echo $ex->getMessage(); 
    } 
} 


userTrans.php 

     if($activity == "OrderInsert") 
       { 
        $TypeofService = $_POST[TypeofService]; 
        $TemplateSelect = $_POST[TemplateSelect]; 
        $orderdetails = $_POST[orderdetails]; 





        if($user_home->OrderInsert($_SESSION[userSession],$TypeofService,$TemplateSelect,$order_details)) 
        { 
         echo response(1,'Inserting '.$TypeofService.' Order, success!',0); 
        }else{ 
         echo response(0,'Inserting '.$TypeofService.' Order, failed!',0); 
        } 

       } 

Sonuç: Çok veri çarpık orderInsert 4 argümanları geçiyoruzPHP/MySQL, yanlış sütuna yerleştirir

+1

()'. –

cevap

0

...

ya orderInsert için çağrısından SESSION['userSession'] kaldırmak veya veritabanı tablosuna karşılık gelen bir alan eklemek, ve işlevinde kabul edin. Hatalı OrderInsert 'bağımsız değişkenleri geçirmeden

+0

OMGGG THANKS !!!! Anladım! sonuç çok> http://s10.postimg.org/9hwuhmi2x/1222.png teşekkürler !!!!! –

İlgili konular