我正在使用文本输入将用户输入的数值传递到数据库中。我希望db为所有大于或等于0的数值执行插入,但是如果文本框中没有任何内容,我不希望数据库执行插入。所以我想区分0和没有条目。 isset仍然会返回true。任何帮助都会很棒 谢谢
我编写了代码,我只需要帮助确定零或零的逻辑测试。
答案 0 :(得分:2)
您希望在这种情况下使用isset
,因为它会检测文本框是否为null或未设置,但如果为0则会通过
if (isset($_POST['textbox']))
您可以进一步将其与strlen
结合使用,如下所示:
if (isset($_POST['textbox']) && strlen($_POST['textbox']) > 0)