안녕하세요, 저는 재미있는 문제가 있습니다. 내 다른 사이트 마녀가 잘 작동이 코드를 사용했습니다. 이제 변수 등을 변경하면 빈 쿼리 오류가 발생합니다. 내 코드를 라인에서 확인했지만 잘못된 것을 찾지 못했습니다."mysqli_query() : 빈 쿼리"오류가 발생하고 잘못된 행을 찾을 수 없습니다.
<h1 class="text-center">Insert New Product</h1>
<form method="POST" action="index.php?insert_product" enctype="multipart/form-data">
<table id="form_table">
<tr>
<td class="valign">Title:</td>
<td class=""><input type="text" name="product_title" required></td>
</tr>
<tr>
<td class="valign">Price:</td>
<td class=""><input type="text" name="product_price" required></td>
</tr>
<tr>
<td class="valign">Category:</td>
<td class="">
<select name="product_cat" required>
<option value="" disabled selected hidden>Please Choose...</option>
<?php getCats_select(); ?>
</select>
</td>
</tr>
<tr>
<td class="valign">Brand:</td>
<td class="">
<select name="product_brand" required>
<option value="" disabled selected hidden>Please Choose...</option>
<?php getBrands_select(); ?>
</select>
</td>
</tr>
<tr>
<td class="valign">Keywords:</td>
<td class=""><input type="text" name="product_keywords" required></td>
</tr>
<tr>
<td class="valign">Image:</td>
<td class=""><input type="file" name="product_image" required></td>
</tr>
<tr>
<td class="valign">Description:</td>
<td class=""><textarea name="product_desc"></textarea></td>
</tr>
<tr>
<td class="valign">Specifications:</td>
<td class=""><textarea name="product_spec"></textarea></td>
</tr>
<tr class="submit">
<td></td>
<td class="f-right"><input class="button" type="submit" name="submit" value="Upload"></td>
</tr>
</table>
</form>
<?php
if (isset($_POST['submit'])) {
$product_title = $_POST['product_title'];
$product_price = $_POST['product_price'];
$product_cat = $_POST['product_cat'];
$product_brand = $_POST['product_brand'];
$product_keywords = $_POST['product_keywords'];
$product_image = $_FILES['product_image']['name'];
$product_image_tmp = $_FILES['product_image']['tmp_name'];
$product_desc = addslashes($_POST['product_desc']);
$product_spec = addslashes($_POST['product_spec']);
move_uploaded_file($product_image_tmp, "product_images/$product_image");
$insert_products = "INSERT INTO products (product_cat, product_brand, product_title, product_price, product_desc, product_spec, product_image, product_keywords)
VALUES ('$product_cat', '$product_brand', '$product_title', '$product_price', '$product_desc', '$product_spec', '$product_image', '$product_keywords')";
$run_products = mysqli_query($con, $insert_products);
$run_query = mysqli_query($con, $run_products);
echo "<script>alert('Product has been uploaded succesfully!')</script>";
echo "<script>window.open('index.php?insert_product','_self')</script>";
}
?>
이제 오류가 ... 난 그런 식으로 왜 그랬는지 알고하지 말자, 너희들을 감사 사라졌지만 업로드가 작동하지 않습니다 ... $ 죄수가 정확하고 데이터베이스가 정확합니다 ... 오류가 발생하지 않았지만 업로드가 없습니다. D – DRYN