У меня небольшой вопрос,
У меня есть Html-форма с кнопкой <input type"file">
... Я написал некоторый код для него, чтобы он сохранял имя изображения в базе данных MySQL.Но если вы не выберете изображение, в базе данных по-прежнему будет белая линия.
Это мой код:
$query = "SELECT id FROM ncr_input ORDER BY id DESC LIMIT 1";
$result = mysqli_query($conn, $query);
$row = mysqli_fetch_row($result);
$ncrnummer = $row[0];
for($i = 0; $i < count($_FILES['attachments']['name']); $i++)
{
$filetmp = $_FILES["attachments"]["tmp_name"][$i];
$filename = $_FILES["attachments"]["name"][$i];
$filepath = "images/".$filename;
move_uploaded_file($filetmp,$filepath);
$querypictureupload = "INSERT INTO file_upload (ncrnummer,filename) VALUES ('$ncrnummer','$filename')";
$result = mysqli_query($conn, $querypictureupload);
}
После вставки изображения в базу данных я хочу его в FPDF:
$pdf->AddPage();
$query1 = "SELECT filename FROM `file_upload` WHERE ncrnummer = '$ncrnummer'";
$result1 = mysqli_query($conn, $query1);
if ($result1 -> num_rows >0){
while ($row = mysqli_fetch_assoc($result1)) {
$image = $row['filename'];
$pdf->Image("images/".$image,NULL , NULL ,100,85, "");
$pdf->Cell(190, 3, "", 0, 1);
}
}
Проблема в том, что если в этой белой строке нет файла, FPDF выдаст код ошибки ...