-2
我試圖讓一個上傳系統,它也記錄你上傳的文件的名稱和一些其他數據到mysql數據庫。記錄名稱正在工作,但我似乎無法真正上傳圖像。它無處可尋=(在php中上傳圖像
HTML:
<form action="insert.php" method="post" enctype='multipart/form-data'>
<td>Photo/Video of the mistake</td>
<td>
<input type="hidden" name="size" value="350000">
<input type="file" name="photo">
</td>
PHP
$con=mysqli_connect("127.0.0.1","erlend","123","epicsoft");
$host="127.0.0.1"; // Host name
$username="erlend"; // Mysql username
$password="123"; // Mysql password
$db_name="epicsoft"; // Database name
$tbl_name="bugs"; // Table name
$path="images/bugs"."/". basename($_FILES['photo']['name']);
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select database");
$spill = $_POST['spill'];
$tidspunkt = $_POST['tidspunkt'];
$rapportør = $_POST['rapportør'];
$beskrivelse = $_POST['beskrivelse'];
$media=($_FILES['photo']['name']);
$sql="INSERT INTO $tbl_name (spill, tidspunkt, rapportør, media, beskrivelse)
VALUES ('$spill', '$tidspunkt', '$rapportør', '$media', '$beskrivelse')";
if (!mysqli_query($con,$sql)) {
die('Error: ' . mysqli_error($con));
}
感謝您閱讀
那是因爲你不知道!實際上甚至試圖上傳圖片,你也混在一起d mysql和mysqli函數不會幫助你的情況。 –
你爲什麼要調用*'mysqli_connect'和'mysql_connect'?那有什麼意義呢? –
請參閱:http://www.php.net/manual/en/features.file-upload.post-method.php –