【发布时间】:2023-03-30 07:12:01
【问题描述】:
大家好,我只是第一次使用学习 php 并建立自己的网站等来尝试一下。我有一个食谱数据库。对于每个食谱,它都有一个成分列表。每个食谱将有不同的数量。所以一个会有 5 个,另一个可以有 3 个等等。我的代码的问题是。如果有人搜索食谱并找到它,它将返回成分,但有时如果它的 div 比我放在那里的更多,它会返回一些空值。我也了解 sql 注入等以及不好的做法,但我只是先玩它。我想让它工作,然后再修复那个部分:)
PHP:
<div class="panel panel-default">
<div class="panel-heading"><b>' . htmlentities($rN, ENT_QUOTES) . '</b></div>
</a>
}
?>
现在我很确定在我的白色循环中我想在 div 标签之后做一个 if 语句并说如果 value == null 然后不显示,但我已经尝试过但没有任何效果,所以在这个问题上的任何帮助都会厉害了
谢谢
【问题讨论】:
-
一切正常,只是我在 while 循环中添加了额外的 div,因为有些食谱有超过 3 种成分
-
@fusion3k 所以搜索功能一切正常,就像我说的,有些食谱超过 3 个,它会在第 4 和第 5 项显示空
-
所以我只需要在第 4 和第 5 个 div 周围使用 if 语句来检查它是否为空而不是发布它
-
是的。请参阅我的答案以获得一般解决方案。