tôi đang cố gắng lưu trữ 2 hình ảnh trong cơ sở dữ liệu của mình. khi tôi tải lên 2 hình ảnh thì cả hai đều lưu trữ thành công nhưng khi cố gắng tải lên một hình ảnh duy nhất thì việc đưa ra lỗi không xác định của nó cho hình ảnh chưa được tải lên. nơi tôi sai?Biến không xác định trong khi tải lên tệp trong php
Mã của tôi là:
<label for="certificate">Upload Scaned Document:</label>
<input type="file" id="uploadImage" name="image" />
<label for="certificate">Upload Scaned QR Code</label>
<input type="file" name="QRimage" id="File2" />
Và mã php là
if((!empty($_FILES["image"])) && ($_FILES['image']['error'] == 0)) {
$imageName = mysql_real_escape_string($_FILES["image"]["name"]);
$imageData = mysql_real_escape_string(file_get_contents($_FILES["image"]["tmp_name"]));
$imageType = mysql_real_escape_string($_FILES["image"]["type"]);
}
if((!empty($_FILES["QRimage"])) && ($_FILES['QRimage']['error'] == 0)) {
$QRimageName = mysql_real_escape_string($_FILES["QRimage"]["name"]);
$QRimageData = mysql_real_escape_string(file_get_contents($_FILES["QRimage"]["tmp_name"]));
}
@RakeshSharma OP nói khi tải hai hình ảnh nó làm việc tốt có nghĩa là không cần phải kiểm tra 'enctype'. – Sadikhasan
bạn có thể hiển thị mã tải lên của mình –
tôi đang tải lên tệp bằng biểu mẫu html hay không. input type = "file" @Sharma Vikram – Nayana