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

博客后台PHP表单仅显示前3项 其余元素不加载故障求助

故障原因及解决方案

1. 首要故障点:数据库引入路径语法错误

你代码第一行的数据库引入写法存在语法错误:

require "<includes/dbh.php";

路径前面多写了一个<符号,导致PHP无法正确加载数据库连接文件,后续执行分类查询代码时,数据库连接变量$conn未定义直接抛出致命错误,PHP执行中断,自然只渲染到分类下拉框之前的3个表单项。
修复方法:删除多余的尖括号,修改为:

require "includes/dbh.php";

2. 次要排查点:数据库查询失败

如果修复路径后问题仍然存在,检查博客分类表的查询逻辑:

  • 确认blog-category表名拼写正确,表中是否存在n_category_id、v_category_title两个字段
  • 可在查询代码后新增错误判断,方便快速定位问题:
$queryCategories=mysqli_query($conn,$sqlCategories);
// 新增错误打印逻辑
if(!$queryCategories){
    die("分类查询错误:".mysqli_error($conn));
}

3. 其他可选排查项

  • 打开PHP错误提示:在代码顶部添加error_reporting(E_ALL); ini_set('display_errors', 1);,可以直接在页面看到报错位置,无需盲猜
  • 检查页面CSS规则:打开浏览器F12开发者工具,在元素面板查看后续的表单元素是否被自定义样式custom-styles.css设置了display:none,或是超出容器被截断
  • 直接查看页面HTML源码,确认后续表单元素是没有被输出到页面,还是输出后被隐藏

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 18:15:04