检查了我的最后一个问题是没有相当不错,所以我很抱歉“打开”新的。变化选择框与MySQL和PHP
重要提示数据:
表1
- ID:1
- ID:2
- ID:3
表2
- ID:1
- ID:3
查询1(ID结果):
- 1,2,3
QUERY2(ID结果):
- 1,3
所以,我需要被改为“检查”,如果每次我取这两个表(用适当的查询OFC)和一些ID,从表2中存在一个复选框在table1上。
Im做这样的:
<?php
while($row = mysql_fetch_array($Query1))
{
while($row2 = mysql_fetch_array($Query2))
{
$checkit = '';
if($row['id'] == $row2['id'])
$checkit = 'checked="checked"';
}
?>
<input type="checkbox" name = "checkbox-1" class="checkbox" value ="" <?php echo $checkit ?> />
<?php
}
}
?>
问题:我能有 “选中” 的第一个结果,当1 = 1。
,虽然只有一次取。我需要的结果应该是这样的(编号):11-13 | 21-23 | 31-33和选中的复选框应出现11只在33
我希望你明白这一点..
需要检查=“检查”否是 – 2012-08-02 16:39:32
可能重复的[如何比较两个表在mysql和php?](http://stackoverflow.com/questions/11770264/how-to-compare-two- tables-in-mysql-and-php) – 2012-08-02 16:40:00
我最后一个问题不太好,所以很抱歉打开一个新的。 – user1148875 2012-08-02 16:43:18