с $a=$b сглупил.. просто с примерчиком ошибся..Автор оригинала: KR
if ($b = $r) --- всегда true;
если ты не получаешь надпись, то возможно нет "попадания" во вложенный while
Автор оригинала: tony2001
факт.
if ($b = $r) echo "i find it!";
to
if ($b == $r) echo "i find it!";
?
while (list ($a, $b) = each ($array1))
{ while ($r=db_fetch($q))
{
echo $a; //<--------- вот тут переменная не меняется
}
echo $a; //<----------- а вот тут меняется
}
while ($row=db_fetch($res))
{
$w[]=$row[0];
}
while (list ($num, $name) = each ($dow))
{
$checked="";
if (in_array ($num, $w)) $checked="checked";
echo "<tr>\n";
echo "<td>$name</td><td><input type=checkbox name=$num $checked></td>\n";
echo "</tr>\n";
}