Я использую эхо, чтобы суммировать результаты из таблицы. Внутри этого эха я помещаю другое эхо, чтобы показать все результаты из другой таблицы. На этой странице у меня есть массив, я хочу, чтобы каждый элемент в этом массиве, также находящийся в результатах из таблицы, был проверен. Я использую код ниже (помните: этот код находится внутри другого эха!), Он не работает, почему бы и нет?
<?php $query = "SELECT * FROM profilestemp"; $result = mysql_query($query) or die(mysql_error()); while($row = mysql_fetch_array($result)){ $merkenarray = unserialize($row[merken]); echo " A VERY BIG OTHER PART OF THE FORM.... <tr> <td style=\width:150px;background-color:#a8c11f;padding:2px;\"><p style=\"color:White;font-weight:bold\"><b>Merken</b></p></td> <td><div id=\"rubrieken\"> <?php $sql = \"SELECT merknaam FROM merken\"; $result = mysql_query($sql); while ($row2 = mysql_fetch_array($result)) { if (isset($merkenarray) && is_array($merkenarray) && in_array($row2[merknaam], $merkenarray)) { $checked = \"checked='checked'\"; } else $checked = \"\"; echo \" <input \".$checked.\" type=\"checkbox\" name=\"merken[]\" value='\" . $row2[merknaam] . \"'> \" . $row2[merknaam] . \" <Br /> \"; } ?> </div></td> </tr> } ?>