我正在为学校编写一个 php 文件。我们必须填写表格并将名字、姓氏、电子邮件和照片添加到数据库中。我可以将名称、电子邮件添加到数据库,但无法将图像名称添加到数据库。这是部分php代码和一些html。如果有人可以请看一下并提供一些帮助。提前谢谢了。
<?php include("db_connect.php");?>
<?php // select the database in which to add a table
mysql_select_db("final_exam_db",$con);
$sql ="INSERT INTO drivers_0115061 (ln,fn,month,day,year,photo,email)
VALUES ('".$_POST["ln"]."',
'".$_POST["fn"]."',
'".$_POST["month"]."',
'".$_POST["day"]."',
'".$_POST["year"]."',
'".$_POST['file']['photo']."',
'".$_POST["email"]."'
)";
//$sql="INSERT INTO people (fn,ln,dob,city,prov,pc,gender,hc,nod) VALUES ('steve','douglas',1234567,'winnipeg','manitoba','r3p 6g5','m','grey',2)";
//echo $sql;
mysql_query($sql, $con);
echo mysql_error();
?>
<?php include("db_close.php");?>
HTML:
<td>
Picture
</td>
<td>
<input type="hidden" name="MAX_FILE_SIZE" value="10000000"/>
<input type="file" id="photo" name="photo"/>
</td>
</tr>
<tr>
<td>