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


Undefined index error in php.....help me please

这是错误:

注意:未定义的索引:中的$product_titleC: ''examplep''htdocs''MyShop ''admin_area''insert_product.php,第148行

注意:未定义的索引:$product_cat inC: ''axamp''htdocs''MyShop ''admin_area''insert_product.php,第149行

注意:未定义的索引:$product_brandC: ''examplep''htdocs''MyShop ''admin_area''insert_product.php,第150行

注意:未定义的索引:$product_price inC: ''examplep''htdocs''MyShop ''admin_area''insert_product.php,第151行

注意:未定义的索引:$product_desc inC: ''examplep''htdocs''MyShop ''admin_area''insert_product.php,第152行

注意:未定义的索引:中的$product_keywordsC: ''examplep''htdocs''MyShop''admin_area''insert_product.php,第153行

注意:未定义的索引:$product_imageC: ''examplep''htdocs''MyShop ''admin_area''insert_product.php,第156行

注意:未定义的索引:$product_imageC: ''examplep''htdocs''MyShop ''admin_area''insert_product.php,第157行插入产品(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')";
}

看起来,您使用的是一个以$product_image作为数组键的数组,但没有数组键$product_iimage。

1) 尝试

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