2017-03-17 5 views
-1

HTMLフォームで提供されているすべてのフォーム値を渡すことができますが、そのうち2つは読み込みができません。フォーム変数がPOSTを通過しない

私は、次の値を読むことができます:

$fname   = $_POST['fname']; 
$lname   = $_POST['lname']; 
$email   = $_POST['email']; 
$cell   = $_POST['cell']; 
$address  = $_POST['address']; 
$zip   = $_POST['zip']; 
$city   = $_POST['city']; 
$program  = $_POST['program']; 

これら2つの変数は常にnull値を読み取る:これは私のhtmlコードが

$location  = $_POST['program2']; 
$batch  = $_POST['batch']; 

ある

<div class="form-group"> 
 
    <select class="form-control" name="program" id="program" required> 
 
\t   <option readonly>Select Your Class</option> 
 
\t   <option>7</option> 
 
\t   <option>8</option> 
 
\t   <option>9</option> 
 
\t   <option>10</option> 
 
\t   <option>11</option> 
 
\t   <option>12</option> 
 
\t  </select> 
 
</div> 
 
<div class="form-group"> 
 
    <select class="form-control" name="program2" id="program2" required> 
 
\t   <option readonly>Select your Choice</option> 
 
\t   <option>1</option> 
 
\t   <option>2</option> 
 
\t   <option>3</option> 
 
\t   <option>4</option> 
 
\t  </select> 
 
</div> 
 
<div class="form-group"> 
 
    <select class="form-control" name="batch" id="batch" required> 
 
\t   <option readonly>Select Your Choice</option> 
 
\t   <option>1</option> 
 
\t   <option>21</option>`enter code here` 
 
\t  </select> 
 
</div>

+1

問題は、すべてのは、私は混乱しています私に – Steve

+0

@Steveを正常に見えることを、他の場所である...彼のhtmlコードは、PHPコードに関連し、彼のん問題?? –

+0

オプション – rupesh

答えて

-1

オプションタグに 'value'属性を追加する必要があります。このような何か:

<option value = "1">1</option>

+1

なぜ、彼らが'に問題がなかったのかを説明してください。 –

関連する問題