【发布时间】:2011-09-11 06:22:41
【问题描述】:
我有一个包含城市和邮政编码字段的搜索表单。搜索是查询一个mysql数据库并返回相关结果。
为了让用户更轻松,是否可以将这两者结合起来并允许在字段中输入城市或邮政编码?
谢谢
【问题讨论】:
-
你可以像 Marc B 说的那样做......
标签: php mysql forms search postal-code
我有一个包含城市和邮政编码字段的搜索表单。搜索是查询一个mysql数据库并返回相关结果。
为了让用户更轻松,是否可以将这两者结合起来并允许在字段中输入城市或邮政编码?
谢谢
【问题讨论】:
标签: php mysql forms search postal-code
使用is_numeric() 函数(或正则表达式)确定您请求的数据类型(城市名称或邮政编码)。
【讨论】:
是的。城市名称可能不是以数字开头,因此请使用正则表达式进行过滤,并与正确的字段进行比较。
【讨论】:
这只是表示查询中的“或”子句,类似于:
SELECT ...
WHERE city='$formfield' OR postcode='$formfield'
【讨论】: