都市と郵便番号の両方のフィールドを含む検索フォームがあります。検索はmysqlデータベースにクエリを実行し、関連する結果を返します。
ユーザーにとって物事を簡単にするために、これら2つを組み合わせて、都市または郵便番号のいずれかをフィールドに入力できるようにすることは可能ですか?
ありがとう
都市と郵便番号の両方のフィールドを含む検索フォームがあります。検索はmysqlデータベースにクエリを実行し、関連する結果を返します。
ユーザーにとって物事を簡単にするために、これら2つを組み合わせて、都市または郵便番号のいずれかをフィールドに入力できるようにすることは可能ですか?
ありがとう
これは、クエリの「または」句を意味します。これは、次の行に沿ったものです。
SELECT ...
WHERE city='$formfield' OR postcode='$formfield'
function(またはregexp)を使用is_numeric()
して、要求されているデータのタイプ(都市名または郵便番号)を把握します。
はい。都市名はおそらく数字で始まっていないので、それを使用して正規表現でフィルタリングし、適切なフィールドと比較します。