0
我正在爲學校的php文件工作。我們必須採取一種形式,並將名字,姓氏,電子郵件和照片添加到數據庫。我能夠將名稱,電子郵件添加到數據庫,但無法將圖像名稱添加到數據庫。這裏是php代碼和一些html的一部分。如果有人可以請看看並提供一些幫助。提前謝謝了。php插入文件
<?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>
**什麼是「無法將圖像名稱添加到數據庫中」呢?**「無法將圖像名稱添加到數據庫中」對我們來說是不充分的說明了解問題。當你嘗試時發生了什麼?你得到不正確的結果了嗎?你有沒有得到結果?如果結果不正確,是什麼使它們不正確?你想要什麼呢?你有沒有得到任何正確的結果?如果是這樣,他們是什麼?你有錯誤嗎?不要讓我們猜測。 – 2013-03-20 03:05:16
我沒有得到任何結果。將名字,姓氏和電子郵件添加到數據庫中,但圖像名稱沒有。數據庫中沒有錯誤,只是沒有圖像名稱。 – 2013-03-20 03:21:07
文件名在$ _FILES數組中,而不是$ _POST數組。我假設你在某處有一個