首页 > 解决方案 > 如果上传的文档将检查图标,但如果没有,它将有一个 x 图标,我该如何做这个 if else 声明

问题描述

我正在做我的项目,我有一些我不明白的东西。我想做一个 if/else 语句或任何如果所有文档都上传到数据库中并且没有人丢失它将有一个检查图标但如果数据库中缺少或没有上传文档它将有一个 x 图标。下面的图片或链接是我的数据库。下面的代码是我要完成的数据。

$vsoi = $row['soi'];
$vciv = $row['civ'];
$vpromo = $row['promo'];
$vassign = $row['assign'];
$vawards = $row['awards'];
$venlist = $row['enlist'];
$vlongpay = $row['longpay'];
$vfamily = $row['family'];
$vsaln = $row['saln'];
$vepem = $row['epem'];

图片

这就是我想要的结果。

如果文件齐全。 图片

如果不完整。

图片

先感谢您!!!

标签: phpmysqlphpmyadmin

解决方案


我不确定这是您要问的解决方案。因为您没有发布更多信息和数据库结构。所以我会根据我的假设发布答案给你一个想法。我在您的数据库中看到documents/还有documents/CPLATEC.docx. 所以我假设 documents/asNOT UPLOADEDdocuments/CPLATEC.docxasUPLOADED以及字段类型 as VARCHAR。因此,基于此,这是答案,

我在整个表格中看到了一系列文档,但我只会得到这个soi作为示例。

<?php
$vsoi = $row['soi'];
$imageSrc = '';

if ($vsoi == 'documents/') {
   $imageSrc = 'img_for_uploaded.png';
} else {
   $imageSrc = 'img_for_not_uploaded.png';
}
?>

您必须将以下内容放在删除按钮右侧的表格行中。

<img src="<?php echo $imageSrc ; ?>" />

或者只是将它们放在表格行中。

if ($vsoi == 'documents/') {
   echo '<img src="img_for_uploaded.png" />'
} else {
   echo '<img src="img_for_not_uploaded.png" />'
}

希望这对您有所帮助。


推荐阅读