当表格中的列值为空时,如何在php中进行错误检查?

anauzrmj  于 2023-02-15  发布在  PHP
关注(0)|答案(1)|浏览(96)

我有一个如下所示的php code,当表中的列值为空时,我想在其中执行错误检查。
PATH_FILEFILE_NAME是表中列的名称。

$record['INFO']['PATH_FILE'] = A:\RW\YVR;

$record['INFO']['FILE_NAME'] =  ;

让我们假设,当FILE_NAME列中没有任何内容时,a tag会喜欢这个<a href="A:\RW\YVR\">(它会喜欢怪异)。

    • PHP代码:**

echo '<td rowspan="'.$hello_world.'"><a href="'.$record['INFO']['PATH_FILE'].'\\'.$record['INFO']['FILE_NAME'].'">'."\n";//线路A

    • 问题陈述:**

我想知道我需要在Line A上做什么修改,以便当列值为空($record['INFO']['FILE_NAME'] = )($record['INFO']['PATH_FILE'] = )时,它不应该下载任何文档或打开文件。

o2gm4chl

o2gm4chl1#

如果你想检查文件是否存在,请检查它。

<?php

$file = $record['INFO']['PATH_FILE'] . DIRECTORY_SEPARATOR . $record['INFO']['FILE_NAME'];
if( !empty($record['INFO']['PATH_FILE']) && !empty($record['INFO']['FILE_NAME']) && file_exists($file) === TRUE ){
  echo '<td><a>link</a></td>'; // replace your a tag at this line
}else{
  echo '<td>file note exists</td>';
}

?>

记住替换这<a>标记如果这文件存在

相关问题