You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP代码修改求助:视频模块按需显示逻辑实现

解决方案

你可以通过PHP条件判断实现需求,检查数据库返回的视频字段是否有有效内容,再决定渲染视频组件还是提示文本:

<?php
// 检查视频字段是否存在且不为空(注意原代码中字段名是vidio,和你提到的数据库Video列可能存在拼写差异,需根据实际情况调整)
if (!empty($post['vidio'])) {
?>
    <video width="600" height="600" controls loop>
        <source src="./upload/posts/<?php echo $post['vidio']; ?>" type="video/mp4">
    </video>
<?php
} else {
    echo 'Not recorded for this video tutorial';
}
?>

关键说明

  • 用!empty()函数判断视频字段是否有有效内容,覆盖空值、空字符串等无效情况
  • 原代码中字段名是vidio,而你提到数据库列是Video,如果是拼写错误,记得将$post['vidio']改为$post['Video'](大小写需和数据库列名保持一致)
  • 通过条件判断包裹HTML内容,确保只有视频存在时才渲染<video>组件,否则显示指定提示文本

内容的提问来源于stack exchange,提问作者Alireza Daneshmayeh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 07:44:16