PHP MYSQL Загрузить изображение с другими данными - PullRequest
0 голосов
/ 20 января 2019

Вот как это выглядит. Но когда я нажимаю кнопку отправки, изображение не загружается. Можно ли иметь 2 функции в одном SUBMIT? Он сохраняет другие данные в моей базе данных, но изображение не загружено и не находится в моей базе данных.

<?php

$con=mysqli_connect("localhost","root","","presyohan");
// Check connection
if (mysqli_connect_error())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

if(isset($_POST['submit']))
{
$prod_name = $_POST['prod_name'];
$prod_price = $_POST['prod_price'];
$prod_category = $_POST['prod_category'];
$sql="INSERT INTO products (prod_name, prod_price, prod_category)
	VALUES('$prod_name','$prod_price','$prod_category')";
$result=mysql_query($sql);

if ($con->query($sql) === TRUE) {
					session_start();
					$_SESSION['users'] = $rows['prod_name'];
					$_SESSION['id'] = $rows['user_id'];
header("Location: store-index.php");
die();
} else {
echo "Error: " . $sql . "<br>" . $con->error;
}
//imageupload
		$filename = $_FILES['uploadfile']['name'];
		$filetmpname = $_FILES['uploadfile']['tmp_name'];
		$folder = 'images/products/';

		move_uploaded_file($filetmpname, $folder.$filename);

		$sqls = "INSERT INTO 'products' ('prod_img') VALUES ('$filename')";
		$qry = mysqli_query($con, $sqls);
		if ($qry) {
			echo 'header("Location: store-index.php")';
		}

$con->close();


}
?>
 <form class="form" action="add-prod.php" method="post" enctype="multipart/form-data"> 
       

        <div class="upload-btn-wrapper">
            <label for="file-upload" class="custom-file-upload">
              Product Image  <i class="fas fa-cloud-upload-alt"></i> 
            </label>
              <input id="file-upload" type="file" name="uploadfile" />
            
           
          </div>   
        <div class="form__group">          
          <button class="btn" type="submit" name="submit">ADD</button>
        </div>
         
        
    </form>

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...