如果在输入类型文件中未选择任何文件,则添加php行

3duebb1j  于 2021-06-19  发布在  Mysql
关注(0)|答案(0)|浏览(260)

我有个小问题,
我有一个带有 <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将给出一个错误代码。。。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题