UZEIR
@UZEIR
Учусь. Пытаюсь развиваться.

Почему один цикл while мешает другому?

Из-за второго цикла переменная $a1['nomer'] не перебирает значения которые имеет, а просто выводи первое значение (внутри второго цикла) из-за этого я не могу провести проверку в input. Как быть?
Если сделать echo $a1['nomer'] в первом цикле выводятся три значения. Если тоже самое во втором цикле выводиться первое значение, то есть одно.

<?php
 $x=0; $i = 24;
 $rf= mysql_query("SELECT * FROM `zRestoran` WHERE idrest='$id' and data='$data' and time='$time'");
while ($a1= mysql_fetch_assoc($rf)){ 
while ($x<=$i )   {    $x++;  ?>
<input type="checkbox" <? if($a1['nomer']==$x){?> disabled="disabled" <? } ?> name="stolik[]" value="<? echo $x; ?>"><? echo $x; ?>
<?php }} ?>
  • Вопрос задан
  • 288 просмотров
Пригласить эксперта
Ответы на вопрос 1
Eugene_Sh
@Eugene_Sh
А где определение $resv['stol']? Что это вообще? Второй цикл бесконечен.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы