2013-07-24 59 views
0

我想提交一個包含兩個組件的表單:兩個下拉列表。只提交第一個表格'學校'和提交按鈕本身。第二種形式'池'已經不知何故了。在html中提交一個表格

<form method='get'> 
    <select name='School'> 
     <option>School Name</option> 
     <?php while ($row = sqlsrv_fetch_object($result)){?> 
     <option value= "<?php echo $row->ClientID ?>" > <?php echo $row->ClientName; ?></option> 
     <?php } ?> 
    </select> 

    <div id='result'> 
    <select name='pool1[]' id="pool" multiple="multiple">   
     <option value='de'>de</option> 
    </select> 
    <input type="button" value="Delete" name="submit2" onclick="removeOption();"/> 
    </div>      

    <div id="teacherdiv"> 
    <select name="Teacher[]"> 
     <option>Select Teacher First</option>    
    </select>      
    </div> 
    <input type="submit" value="Add" name="submit"/>       

    </form> 

這是我後,我按提交網址按鈕:

SchoolName.php學校= 7 &教師%5B%5D =選擇+老師+首先&提交=添加

pool1下拉列表不在那裏。

+0

我的想法是,使用get不會工作的一個數組,你可能會需要使用後 – Adsy2010

+0

它不叫'pool',它的命名'pool1' – DevlshOne

+1

我測試了它的形式就好:) – 2013-07-24 22:40:24

回答

1

默認情況下選擇第一個選項以確保傳遞值。

否則它甚至不會傳遞一個空值。

<select name='pool1[]' id="pool" multiple="multiple">   
     <option value='de' selected="selected">de</option> 
    </select> 
+0

+1這是正確:) – 2013-07-24 22:53:00

+0

@John解決了我的問題! – whileone