エラーの原因を教えて下さい...
以下が僕が作成したコードになります。
php
1 2<?php 3require_once '../include/config/const.php'; 4require_once '../include/model/function.php'; 5require_once '../include/model/cart.php'; 6 7date_default_timezone_set('Asia/Tokyo'); 8$date = date("Y/m/d H:i:s"); 9$check = FALSE; 10$check_cart = array(); 11$cart_item_id = array(); 12$err_msg = array(); 13$convert_item_id = array(); 14$product_id = 0; 15$img = ''; 16$amount = 0; 17 18 19session_start(); 20 21$link = get_db_connect(); 22//$check_cart = check_cart_array($link); 23//die(var_dump($cart_product_id)); 24 25 26if($_SERVER['REQUEST_METHOD'] === 'POST'){ 27 28 $item_id = $_POST['product_id']; 29 $cart_item_id = get_product_id($link); 30 31 32 foreach ($cart_product_id as $value) { 33 34 $convert_item_id[] = $value['item_id]; 35 36 } 37 38 39 40 //die(var_dump($cart_product_id)); 41 42 if(in_array($item_id,$convert_item_id,true) === FALSE){ 43 44 $sql = 'INSERT INTO cart_table(user_id,item_id,amount,created_date) 45 VALUES('. $_SESSION['user_id'] . ',' . $item_id . ',1' . ',\'' . $date . '\')'; 46 47 $check = cart_sql($link,$sql); 48 49 50 if($check === FALSE){ 51 52 $err_msg[] = 'cart_table:insertエラー' . $sql; 53 } 54 55 56 }else{ 57 58 59 $sql = 'UPDATE cart_table SET amount = amount + 1'; 60 61 62 if(cart_sql($link,$sql) === FALSE){ 63 $err_msg[] = 'cart_table:UPDATEエラー' . $sql; 64 } 65 66 } 67 68} 69 70 71 72include_once '../include/view/cart.php'; 73
エラーの内容としましては、
「Parse error: syntax error, unexpected 'INSERT' (T_STRING), expecting ']' in /home/ubuntu/workspace/public/cart.php on line
43」
と表示される次第です。
どなたか教えて下さる方いましたらご教授お願いします...
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/01 09:39