我有两个数据表,如下所示。
表格1:
--------------------
sbstart sbend totsb
--------------------
200 205 6
表 2:
chkNo
------
201
203
我有一个动态创建的下拉框,其中包含表 1 信息,这是从 200 到 205 的所有响应。换句话说,该下拉列表有 200,201,202...205。我现在需要的是在创建下拉框后排除表 2 中的数字。例如,下拉列表在显示时应该只有 200,2004 和 2005。
这是我为根据表 1 获取开始编号和结束编号之间的所有响应所做的代码。有人可以告诉我,一旦创建下拉列表,我如何排除表 2 编号。谢谢。
$con=mysql_connect('localhost','root') or die ("Server connection failure!");
$db=mysql_select_db('regional_data',$con) or die ("Couldn't connect the database");
$SQLx="SELECT * FROM table1";
$runx=mysql_query($SQLx,$con) or die ("SQL Error");
$norx=mysql_num_rows($runx);
while ($rec = mysql_fetch_array($runx))
{
for($i=$rec['sbstart']; $i<=$rec['sbend']; $i++)
{
echo "<option id='options' value='$i'>$i<br></option>";
}
}