我使用表格将一些数据插入到我的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>";
}
}
}
?>
预期结果数据应输入到表中。