2016-08-19 13 views
0

WordPressでdbクエリーが動作しますが、エコーが見つかりません。ページロード時に表示されます。フォームがクリックされるまで「結果が見つかりません」を非表示にします。

フォーム送信ボタンがクリックされるまで「結果が見つかりません」というメッセージが表示されないことがありますか?ここで

私のコードは次のとおりです。あなたの助けのための

if(empty($results)) { 
    echo "<p>no results found</p>"; 
} else { 
    foreach($results as $r) { 
     echo "<ul><li><p><a href=\"?$r->id\">$r->fb_name</a> - $r->tel</p></li></ul>"; 
    } 
} 

感謝:)

+0

チェックフォームの名前は、クエリの実行方法を提出せず、どのようにその可能 – Karthi

+0

を提出するかではないでしょうか?私は投稿の問題だと思う – Karthi

+0

申し訳ありませんUser1234は正しい答えを持っています:) – JHedge

答えて

1

チェックを提出されているかどうかを確認するために

if(empty($results) && isset($_POST["submit"])) 

を使用することができますformが提出されたかどうか

ここ
if(empty($results) && isset($_POST['submit'])) 

submitはあなたsubmit button

+0

これは私の名前に "submit"を追加したときに機能しました!ありがとうございました!! – JHedge

1

あなたは、フォームがあること

関連する問題