私の投稿フォームには、ユーザーがメダルの数を選択するセレクタがあります。私のgetSearchFields()
関数では、セレクタが空でない場合(セレクタがSelect Medal Countにない場合)、関数はタスク1を完了します。セレクタは$_POST['medalCount']!== ''
テストに失敗し、タスク1を実行しています。$_POST['medalCount']
はstring型です。これをどうやって解決するのですか? index.php
で
<form action="index.php" method="post" name="search">
<select name="medalCount">
<option value=0 selected> Select Medal Count </option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
<option value=5>5</option>
<option value=6>6</option>
</select>
</form>
...
function getSearchFields(){
if($_POST['medalCount']!== ''){
//Task 1
$search_fields['medalCount'] =$_POST['medalCount'];
}
}
No ** '' **タグ...あなたはJavaScriptとPHPを混在させようとしていますが、それはうまくいかないでしょう。 – Darren
あなたのフォームは、どのようにして 'medalCount'に空の文字列値を提出することができますか(ヒント:できません)? – Phil
@mickmackusaコメントによれば、なぜそれを追加するのが気にかかっていないのか分かりません。/ – Phil