Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将图片上传到MySQL,并在每个表单中检索正确的图片_Php_Mysql_Html - Fatal编程技术网

Php 将图片上传到MySQL,并在每个表单中检索正确的图片

Php 将图片上传到MySQL,并在每个表单中检索正确的图片,php,mysql,html,Php,Mysql,Html,他们说,我必须重新解释我的处境 我的html表单: <!DOCTYPE html> <html> <link rel="stylesheet" type="text/css" href="carform.css"/> <head> </head> <body> <form action="connection.php" method="post" class="smart-green"> <h1

他们说,我必须重新解释我的处境

我的html表单:

<!DOCTYPE html>
<html>
     <link rel="stylesheet" type="text/css" href="carform.css"/>
<head>
</head>
<body>

<form action="connection.php" method="post" class="smart-green">
<h1> Car listing
 <span>Please fill all the text in the fields.</span>
 </h1>
<label>
<span>Make:</span>
<select id="category">
 <option value="Alfa Romeo">Alfa Romeo</option>
 <option value="Aston Martin">Aston Martin</option>
 <option value="Audi">Audi</option>
 <option value="Austin">Austin</option>
 <option value="Bentley">Bentley</option>
 <option value="BMW">BMW</option>
 <option value="Buddy">Buddy</option>
 <option value="Buick">Buick</option>
 <option value="Cadillac">Cadillac</option>
 <option value="Chevrolet">Chevrolet</option>  
 <option value="Chrysler">Chrysler</option>
 <option value="Citroen">Citroen</option>
 <option value="Dacia">Dacia</option>
 <option value="Daewoo">Daewoo</option>
 <option value="Daihatsu">Daihatsu</option>
 <option value="Dodge">Dodge</option>
 <option value="Ferrari">Ferrari</option>
 <option value="Fiat">Fiat</option>
 <option value="Fisker">Fisker</option>
 <option value="Ford">Ford</option>
 <option value="GMC">GMC</option>
 <option value="Honda">Honda</option>
 <option value="Hummer">Hummer</option>
 <option value="Hyundai">Hyundai</option>
 <option value="Infiniti">Infiniti</option>
 <option value="Isuzu">Isuzu</option>
 <option value="Iveco">Iveco</option>
 <option value="Jaguar">Jaguar</option>
 <option value="Jeep">Jeep</option>
 <option value="Kewet">Kewet</option>
 <option value="Kia">Kia</option>
 <option value="Koenigsegg">Koenigsegg</option>
 <option value="Lada">Lada</option>
 <option value="Lamborghini">Lamborghini</option>
 <option value="Lancia">Lancia</option>
 <option value="Land Rover">Land Rover</option>
 <option value="Lexus">Lexus</option>
 <option value="Lincoln">Lincoln</option>
 <option value="Lotus">Lotus</option>
 <option value="Maserati">Maserati</option>
 <option value="Maybach">Maybach</option>
 <option value="Mazda">Mazda</option>
 <option value="McLaren">McLaren</option>
 <option value="Mercedes-Benz">Mercedes-Benz</option>
 <option value="Mercury">Mercury</option>
 <option value="MG">MG</option>
 <option value="MINI">MINI</option>
 <option value="Mitsubishi">Mitsubishi</option>
 <option value="Morgan">Morgan</option>
 <option value="Morris">Morris</option>
 <option value="Nissan">Nissan</option>
 <option value="Oldsmobile">Oldsmobile</option>
 <option value="Opel">Opel</option>
 <option value="Peugeot">Peugeot</option>
 <option value="Piaggio">Piaggio</option>
 <option value="Plymouth">Plymouth</option>
 <option value="Pontiac">Pontiac</option>
 <option value="Porsche">Porsche</option>
 <option value="Renault">Renault</option>
 <option value="Reva">Reva</option>
 <option value="Rolls Royce">Rolls Royce</option>
 <option value="Rover">Rover</option>
 <option value="Saab">Saab</option>
 <option value="Seat">Seat</option>
 <option value="Skoda">Skoda</option>
 <option value="Smart">Smart</option>
 <option value="Ssangyong">Ssangyong</option>
 <option value="Subaru">Subaru</option>
 <option value="Suzuki">Suzuki</option>
 <option value="Tazzari">Tazzari</option>
 <option value="Tesla">Tesla</option>
 <option value="Think">Think</option>
 <option value="Toyota">Toyota</option>
 <option value="Triumph">Triumph</option>
<option value="Volkswagen">Volkswagen</option>
<option value="Volvo">Volvo</option>
<option value="Others">Others</option>
</select>
</label>
<label>
<span>Title:</span>
<input id="title" type="text" name="title">
</label>
<label>
<span>Price:</span> 
<input id="price" type="text" name="price">$
</label>   <label>
<span>Description:</span>
<textarea id="description" name="description" rows="20" cols="60"></textarea>
</label>
<label>
<span>&nbsp;</span>
<input type="button" class="button" value="Send"/>
</label>
</form>


</body>
</html>
还有我的php:

<?php
$con = mysqli_connect("", "", "", "");

if (mysqli_connect_errno()) {
echo "Failed to connect to mysqli: ".mysqli_connect_error();
}

$cat = mysqli_real_escape_string($con, $_POST['category']);
$tit = mysqli_real_escape_string($con, $_POST['title']);
$pri = mysqli_real_escape_string($con, $_POST['price']);
$des = mysqli_real_escape_string($con, $_POST['description']);


$sql = "INSERT INTO forsale (Category, Title, Price, Description)        VALUES     ('$cat', '$tit', '$pri', '$des')";

if (!mysqli_query($con,$sql)) {
die('Error: ' . mysqli_error($con));

echo "1 record added";


mysqli_close($con);

?>
现在我缺少的是,每个Id最多可以上载12张此表单的图像,并且能够检索属于eash posting的所有图像,如果有!mysqli_查询$con,$sql{ die'Error:'.mysqli_Error$con

你错过了一个像这样的大括号,不确定这是否是你唯一的问题,但它肯定是一个问题

if (!mysqli_query($con,$sql)) {
die('Error: ' . mysqli_error($con));}

真的不明白你想说什么。@Sachink:我也不明白。选项值似乎非常重要,因此它们被命名了两次:-如果我可以在同一个表和同一个表单中上载图像,或者我必须使用不同的表单和表上载图像?如果是,我如何检索属于公司的正确图像更正ID您是否希望用户能够将图像上载到您的服务器,以便以后检索?如果是,您要做的是在表单中添加一个上载按钮。注意上载文件的位置,然后设置一个隐藏输入,并将图像位置作为其值谢谢Truvia。执行此任务的非常聪明的方法。因为您有准备就绪,我是这个领域的初学者。我阅读了你发布的w3school的链接,但我看不出应该在上传脚本中应用图像位置的位置和方式。我应该为mye表单操作使用单独的phpfile,还是可以将上传与文本表单一起使用?