Php 确定是否存在其他<;选项>;已选择,或者如果默认为;选择一个……”;已提交具有空白值的
我正在搜索页面中添加排序方式选项。我使用了两种选择表单输入类型,一种用于订购依据的字段,另一种用于ASC/DESC。我有第一个选项,其值为“”,文本为“选择一个…”Php 确定是否存在其他<;选项>;已选择,或者如果默认为;选择一个……”;已提交具有空白值的,php,forms,option,isset,Php,Forms,Option,Isset,我正在搜索页面中添加排序方式选项。我使用了两种选择表单输入类型,一种用于订购依据的字段,另一种用于ASC/DESC。我有第一个选项,其值为“”,文本为“选择一个…” 字段 选择一个。。。 选择字段将始终在$\u POST 你应该顺便去看看 if ($_POST['sort_by']['field_name'] !='') 或 在使用变量之前检查变量始终是一个很好的做法 “选择一个…”是一个很好的做法。这没什么不好的。如果您打印数据,$\u POST['sort']将始终设置。只有当所有字段都设
字段
选择一个。。。
选择字段将始终在$\u POST
你应该顺便去看看
if ($_POST['sort_by']['field_name'] !='')
或
在使用变量之前检查变量始终是一个很好的做法
“选择一个…”是一个很好的做法。这没什么不好的。如果您打印数据,$\u POST['sort']
将始终设置。只有当所有字段都设置为选择一个时,它才会为空。您可以通过循环sort
来检查设置了哪些选项:如果(!empty($\u POST['sort']['field'])覆盖了这两个选项,对吗?
if ($_POST['sort_by']['field_name'] !='')
if ($_POST['sort_by']['field_name'] != null)