2012-04-23 7 views
1

PHPを使用してフォームを検証したいと考えています。以下は私のフォームのサンプルです:PHPを使用してドロップダウンリストを検証するにはどうすればいいですか

あなたが actionを指定していないので、あなたのフォームを提出している(この場合には、それは、フォームにエコー同じスクリプトですされているPHPスクリプトで
<form> 
    <select name="select_box"> 
     <option value="0">Please Select</option> 
     <option value="1">OPT 1</option> 
     <option value="2">OPT 2</option> 
    </select> 
    <input type="submit" value="Go!" /> 
</form> 
+0

あなたは正確に検証しようとしていることは何ですか?あなたはそれについてもっと説明する必要があると思います。 – Peeyush

答えて

1
<?php 
if(isset($_REQUEST['select_box']) && $_REQUEST['select_box'] == '0') { 
    echo 'Please select a country.'; 
} 
?> 
0
<?php 
if ($_GET['select_box'] != '0') //form validation 
{ 
//your code here 
} 
?> 
1

そしてあなたの<form>からmethod属性)、あなたは$_GET['name_of_input']を行うことで、入力の値を取得することができ、あなたのケースでどの:

if(isset($_GET['select_box'])) { // do something with value of drop down

+0

こんにちはNifty、ここで私のコードはどのように見えますか.http://codepad.org/hld1m38zこれはちょうど私の実際のコードは、国のフィールドを検証しています。これをチェックして、ちょうど私に与えた機能を含む正確な場所を教えてください。ユーザーが国のフィールドを選択せず​​に送信ボタンをクリックした場合のエラーメッセージも必要です。 –

+0

@ApuloOhaleCosmasLiteあなたの '