多機能な検索ボックスを作りたいのですが、WordPress プログラムを使用しています。
おおよその効果は次のとおりです。
最後のキーワード検索のみを実行します。ボックスさん、アドバイスをお願いします。
1.必須です
2. SQL を出力し、スプライシングを確認します正しいですか
さまざまなパラメータをサーバーに送信すると、サーバー プログラムが SQL ステートメントを結合して、OK になります
送信したら、パラメーターを取得して確認してください
1. そこにあるはずです
2. SQL を出力して、スプライシングが正しいかどうかを確認します
); ?>"/>
1 階 Anew_G の返信からの引用: 1.class =" pinp ......
< input name = "s" id = "s"タイプ="text" />1 つで十分です。その他は、バックグラウンドで変数を取得し、SQL を結合します
4 階のcrazyzsh_1986 からの返信を引用: 1 階の Anew_G からの返信を引用: 1. 確かにはい
2. SQL を出力してスプライシングが正しいかどうかを確認します
ああ、ふふ、アドバイスをいただければ幸いです
<form id="search" target="_blank" action="<?php bloginfo('url'); ?>"/><input class="pinpai" type="text" name="pinpai" id="pinpai" value="品牌" onFocus="this.value='';" onBlur="if(this.value==''){this.value='品牌';}"/><input class="chexi" type="text" name="chexi" id="chexi" value="车系" onFocus="this.value='';" onBlur="if(this.value==''){this.value='车系';}"/><input class="jiage" type="text" name="jiage" id="jiage" value="价格范围" onFocus="this.value='';" onBlur="if(this.value==''){this.value='价格范围';}"/><input class="guanjianci" type="text" name="keyword" id="keyword" value="关键词" onFocus="this.value='';" onBlur="if(this.value==''){this.value='关键词';}"/> <button class="search01" type="submit">搜索</button></form>
名前と ID は一意にして、$_POST を使用してください。 ['name'] バックグラウンドで値を取得するには
PHP code?1234567
$_POST['name']は、バックグラウンドでデータを受信するときに使用されます
試してみてください
if(isset($_POST['name'])){
echo $_POST['name' ];
フォームを送信するには、post と get の 2 つの方法があります。
詳細については、w3school を参照してください
SQL で実行できます $_post['テキスト ボックス名']
SQL を使用して実行できます $_post['テキスト ボックス名']
詳細を教えていただけますか。ありがとう。
http://www.w3school.com.cn/php/php_post.asp
w3school のチュートリアルを参照してください
すべての入力の名前が「s」の場合、投稿は最後の入力のみを取得できます値がキーワードです。各入力の名前を異なるものに変更し、バックグラウンドで $_POST['input name'] を使用して対応する値を取得する必要があります
すべての入力の名前が "s" の場合、post は取得のみ可能です最後の値がキーワードです。各入力の名前を異なるものに変更し、バックグラウンドで $_POST['input name'] を使用して対応する値を取得する必要があります
具体的な書き方を知りたいだけです。初心者なのでやり方が全く分かりません。オンラインで待っています。
Php を使用して検索ボックスを作成している場合は、上の階でほぼ詳細な方法が提供されています
Wordpress プログラムを使用して検索ボックスを作成している場合は、まず Wordpress プラグイン開発マニュアルを読む必要があります