У меня вот такой вот код. Результат этого кода таков. Что выводится 40 чекбоксов. То есть два раза копируются они. Потому что из базы выводится 2 значения, если выводится 3 то чекбоксы копируются в 3 раза. Мне нужно чтобы в чекбоксах условие работала таким образом, что выведится 20 чекбоксов и неактивными из них будут 2.(ну или сколько выведится значений из базы). В чем моя ошибка? Как один цикл не посредственно заставить работать не зависимо от другого? Как во втором цикле сделать так чтобы $d перебирала значения и проверка шла так как надо.
<?php
$rf= mysql_query("SELECT * FROM `zRestoran` WHERE idrest='$id' and data='$data' and time='$time'");
while($row = mysql_fetch_assoc($rf)) { $d = $row['nomer'];
for( $x = 1; $x <= 20; $x++ ) { ?>
<input type="checkbox" <? if($d==$x){?> disabled="disabled" <? } ?> name="stolik[]" value="<? echo $x; ?>"><? echo $x; ?>
<?php } } ?>