给你一个参考吧
<td width="25%">选择将调入的学校</td>
<td width="75%">
<select id="xxdm" name="xxdm" >
<?php
$query="select * from zxx_xxjbxx";
$mydb->query($query);
echo '<option value="">请选择学校</option>';
while ($mydb->next_record())
{
if ($xxdm==$mydb->f(xxdm))
{
echo '<option value="'.$mydb->f(xxdm).'" selected>'.$mydb->f(xxmc).'</option>';
}
else
{
echo '<option value="'.$mydb->f(xxdm).'">'.$mydb->f(xxmc).'</option>';
}
}
?>
</select>
<td width="25%">选择将调入的学校</td>
<td width="75%">
<select id="xxdm" name="xxdm" >
<?php
$query="select * from zxx_xxjbxx";
$mydb->query($query);
echo '<option value="">请选择学校</option>';
while ($mydb->next_record())
{
if ($xxdm==$mydb->f(xxdm))
{
echo '<option value="'.$mydb->f(xxdm).'" selected>'.$mydb->f(xxmc).'</option>';
}
else
{
echo '<option value="'.$mydb->f(xxdm).'">'.$mydb->f(xxmc).'</option>';
}
}
?>
</select>
不妨建立一个SELECT对象,比如
Class select{
var $OptionArray=null;
function select($newArray){
$OptionArray=$newArray;
}
function selectOut(){
echo"<select>";
for(...)//(遍历数组)
echo <option>$OptionArray[$i]</option>
echo "</select>";
}
}这样,不管你是从数据库还是从文件获得数组,都可以通过这个类生成下拉菜单