尝试使用 PHP 更新我的数据库(图像、pdf)

问题描述 投票:0回答:1

我的 WAMP 服务器中有一个数据库。我有一个包含图像和 pdf 文件的数据库。现在我正在尝试使用 php 更新我的数据库。在我的代码中,图像完美更新,但 pdf 根本没有更新。我对编码真的很陌生,请评论任何想法。

if (isset($_FILES['uploadNewImg']) && $_FILES['uploadNewImg']['error'] == UPLOAD_ERR_OK) {
    $imgFilename = $_FILES["uploadNewImg"]["name"];
    $imgTempname = $_FILES["uploadNewImg"]["tmp_name"];
    $imgFolder = "./image/" . $imgFilename;

    // Remove old image if exists and move new image
    if (!empty($image)) {
        unlink("./image/" . $image);
    }
    if (!move_uploaded_file($imgTempname, $imgFolder)) {
        $updateMsg .= "&nbsp;Failed to upload image.<br>";
    }
} else {
    $imgFilename = $image;
}

// Handle PDF upload
if (isset($_FILES['uploadNewPdf']) && $_FILES['uploadNewPdf']['error'] == UPLOAD_ERR_OK) {
    $pdfFilename = $_FILES["uploadNewPdf"]["name"];
    $pdfTempname = $_FILES["uploadNewPdf"]["tmp_name"];
    $pdfFolder = "./datasheet/" . $pdfFilename;

    // Remove old PDF if exists and move new PDF
    if (!empty($datasheet)) {
        unlink("./datasheet/" . $datasheet);
    }
    if (!move_uploaded_file($pdfTempname, $pdfFolder)) {
        $updateMsg .= "&nbsp;Failed to upload PDF.<br>";
    }
} else {
    $pdfFilename = $datasheet;
}
php
1个回答
0
投票

尝试这样做:检查表单中输入的名称,然后检查“数据表”目录是否存在。

© www.soinside.com 2019 - 2024. All rights reserved.