我有一张表(“场地”),用于存储志愿者可以工作的所有可能场地,每名志愿者都分配给每个场地工作一个场地。从数据库表中填充选择下拉列表
我想从场地表中创建一个选择下拉列表。
现在我可以显示每个志愿者分配的场地,但我希望它显示下拉框,列表中已经选择了场地。
<form action="upd.php?id=7">
<select name="venue_id">
<?php //some sort of loop goes here
print '<option value="'.$row['venue_id'].'">'.$row['venue_name'].'</option>';
//end loop here ?>
</select>
<input type="submit" value="submit" name="submit">
</form>
例如,具有7的ID志愿者,被分配给venue_id 4
<form action="upd.php?id=7">
<select name="venue_id">
<option value="1">Bagpipe Competition</option>
<option value="2">Band Assistance</option>
<option value="3">Beer/Wine Pouring</option>
<option value="4" selected>Brochure Distribution</option>
<option value="5">Childrens Area</option>
<option value="6">Cleanup</option>
<option value="7">Cultural Center Display</option>
<option value="8">Festival Merch</option>
</select>
<input type="submit" value="submit" name="submit">
</form>
Brochure Distribution option will already be selected when it displays the drop down list, because in the volunteers_2009 table, column venue_id is 4.
我知道它将采取的形式为或while循环拉从场地的列表场馆表
我的查询是:
$query = "SELECT volunteers_2009.id, volunteers_2009.comments, volunteers_2009.choice1, volunteers_2009.choice2, volunteers_2009.choice3, volunteers_2009.lname, volunteers_2009.fname, volunteers_2009.venue_id, venues.venue_name FROM volunteers_2009 AS volunteers_2009 LEFT OUTER JOIN venues ON (volunteers_2009.venue_id = venues.id) ORDER by $order $sort";
如何填充选择下拉框机智h场馆表(volunteers_2009.venue_id,venues.id)从场馆列表中选择,并预先选择列表中的场地?
我有一个表,存储所有的场馆(ID,venue_name) 的venues.id存储在volunteers_2009表(场地)(volunteers_2009.venue_id) – Brad 2008-10-14 02:02:00