SQL查询“插入”到我的PHP代码不起作用

时间:2019-04-04 07:25:56

标签: php mysql mysqli

我使用表格将一些数据插入到我的sql表中,但是没有输入数据,在浏览器上也没有收到错误。

我检查了代码,直到mysqli插入查询$表单成功完成所有详细信息,但仍然没有插入数据。

我是php&mysqli的初学者,请帮助我。

<?php
$id = $_GET['cat'];
$getcat = mysqli_query($con,"select * from cat where cat_id='$id'");
$catfetch = mysqli_fetch_assoc($getcat);
$cat = $catfetch['cat'];
if(isset($_POST['addpro'])){
    $gstin = $_POST['gstin'];
    $sku = $_POST['sku'];
    $ppname = $_POST['pname'];
    $pdesc = $_POST['pdesc'];
    $pprice = str_replace(",","",$_POST['pprice']);
    $sprice = str_replace(",","",$_POST['sprice']);
    $mrp = $_POST['mrp'];
    $mpfeatures = $_POST['mpfeatures'];
    $tmpimg1 = $_FILES['imageone']['tmp_name'];
    $image1 = $_FILES['imageone']['name'];
    $tmpimg2 = $_FILES['imagetwo']['tmp_name'];
    $image2 = $_FILES['imagetwo']['name'];
    $tmpimg3 = $_FILES['imagethree']['tmp_name'];
    $image3= $_FILES['imagethree']['name'];
    $tmpimg4 = $_FILES['imagefour']['tmp_name'];
    $image4 = $_FILES['imagefour']['name'];
    $tmpimg5 = $_FILES['imagefive']['tmp_name'];
    $image5 = $_FILES['imagefive']['name'];
    $tmpimg6 = $_FILES['imagesix']['tmp_name'];
    $image6 = $_FILES['imagesix']['name'];
    $match = mysqli_query($con,"select * from product where sku='$sku'");
    $count = mysqli_num_rows($match);
    if($count==1){
        echo "<script> alert ('Please use a Unique SKU')</script>";
    }
    else{
        $target_dir = "proupimg/$image1";
        $target_file = $target_dir . basename($_FILES["imageone"]["name"]);
        $imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));
        $check = getimagesize($_FILES["imageone"]["tmp_name"]);
        if($check !== false) {
            "File is an image - " . $check["mime"] . ".";
            $uploadOk = 1;
        } 
        else {
            echo "File is not an image.";
            $uploadOk = 0;
        }
        if ($_FILES["imageone"]["size"] > 1200000) {
            echo "File Size Should Not Exceed 1 MB.";
            $uploadOk = 0;
        }
        if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg" && $imageFileType != "gif" ) {
            echo "Sorry, only JPG, JPEG, PNG & GIF files are allowed.";
            $uploadOk = 0;
        }
        if ($uploadOk == 0) {
            echo "<script>";
            echo "alert 'Sorry, your file was not uploaded.'";
            echo "</script>";
            // if everything is ok, try to upload file
        } 
        else {
            if (move_uploaded_file($_FILES["imageone"]["tmp_name"],$target_dir)) {
                basename( $_FILES["imageone"]["name"]);
            } 
            else {
                echo "<script>";
                echo "alert 'Sorry, there was an error uploading your file.'";
                echo "</script>";
            }
        }
        $proinsert = mysqli_query($con,"insert into products ('catid','cat','seller','gstin','sku','pname','pdesc','pprice','sprice','mrp','mpfeatures','image1') values ('$id','$cat','$seller','$gstin','$sku','$ppname','$pdesc','$pprice','$sprice','$mrp','$mpfeatures','$image1')");
        if($proinsert){
            echo "<script> alert ('Product Uploaded Successfully')</script>";
            echo "<script>window.location.href:../seller/dashboard.php</script>";
        }
        else{
            //this was for checking purpose if data is coming or not.

            echo "not Done"; echo "<br>";
            echo $id; echo "<br>";
            echo $cat; echo "<br>";
            echo $seller; echo "<br>";
            echo $gstin; echo "<br>";
            echo $sku; echo "<br>";
            echo $ppname; echo "<br>";
            echo $pdesc; echo "<br>";
            echo $pprice; echo "<br>";
            echo $sprice; echo "<br>";
            echo $mrp; echo "<br>";
            echo $mpfeatures; echo "<br>";
            echo $image1; echo "<br>";
        }
    }
}
?>

预期结果数据应输入到表中。

0 个答案:

没有答案