php中未定义的索引错误.....请帮帮我

时间:2015-02-27 09:41:56

标签: php

这是错误:

  

注意:未定义的索引:$ product_title in   第148行的C:\ xampp \ htdocs \ MyShop \ admin_area \ insert_product.php

     

注意:未定义的索引:$ product_cat in   第149行的C:\ xampp \ htdocs \ MyShop \ admin_area \ insert_product.php

     

注意:未定义的索引:$ product_brand in   第150行的C:\ xampp \ htdocs \ MyShop \ admin_area \ insert_product.php

     

注意:未定义的索引:$ product_price in   第151行的C:\ xampp \ htdocs \ MyShop \ admin_area \ insert_product.php

     

注意:未定义的索引:$ product_desc in   第152行的C:\ xampp \ htdocs \ MyShop \ admin_area \ insert_product.php

     

注意:未定义的索引:$ product_keywords in   第153行的C:\ xampp \ htdocs \ MyShop \ admin_area \ insert_product.php

     

注意:未定义的索引:$ product_image in   第156行的C:\ xampp \ htdocs \ MyShop \ admin_area \ insert_product.php

     

注意:未定义的索引:$ product_image in   第157行的C:\ xampp \ htdocs \ MyShop \ admin_area \ insert_product.php   插入产品   (product_cat,product_brand,PRODUCT_TITLE,PRODUCT_PRICE,product_desc,product_image,product_keywords)   值('','','','','','','')

这是代码:

if(isset($_POST['insert_post'])){
    $product_title = $_POST['$product_title'];
    $product_cat = $_POST['$product_cat'];
    $product_brand = $_POST['$product_brand'];
    $product_price = $_POST['$product_price'];
    $product_desc = $_POST['$product_desc'];
    $product_keywords = $_POST['$product_keywords'];

    $product_image = $_FILES['$product_image']['name'];
    $product_image_tmp = $_FILES['$product_image']['tmp_name'];

     echo $insert_product = "insert into products 
     (product_cat,product_brand,product_title,product_price,product_desc,product_image,product_keywords) values ('$product_cat','$product_brand','$product_title','$product_price','$product_desc','$product_image','$product_keywords')";
}

1 个答案:

答案 0 :(得分:0)

似乎是,你使用带有$ product_image的数组作为数组键,但是没有数组键$ product_image。

1)尝试

if(array_key_exists($product_image,$array)){
   // code in the error-lines (148,149,150, .....
}