2017-03-17 68 views
-1

我能夠通過HTML表單提供的所有表單值,但其中兩個無法讀取發佈。表單變量不通過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']; 

這兩個變量總是讀空值:

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

這是我的html代碼

<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

因此,請解釋爲什麼他們沒有與他們的'有問題。 –