Я вставил Combobox в ячейку html таблицы и хочу программно на php заполнить его из базы данных. Источником информации являются 2 таблицы- одна справочник с первичным ключом, а вторая таблица с данными с внешним ключом. Работают 2 цикла php , один вложен в другой. Сравниваются коды и в Комбобоксе помечается нужная строка. Но почему то это в комбобоксе вставленном в ячейку это не работает.В чем дело, помогите. Вот фрагмент кода: <table style="position:absolute;left:570px;top:383px;height:13px;z-index:0;" id="Table3"> <tr> <td>Минерал </td> <td>Содержание,%</td> </tr> <?php if ($row14['COUNT(ID)'] >0) { while ($row176=mysqli_fetch_array($result176)) { echo '<tr>'; echo '<td > <select name="Combobox6" size="1" id="Combobox6" style="width:103px;height:21px;z-index:14;">'; while ($row=mysqli_fetch_array($result300)) { if ($row['ID']==$row176['ID_minerals']) { echo ' <option selected value="'.$row176['ID_minerals'].'"> '.$row['Mineral'].' </option>'; } else { echo '<option value=" '.$row['ID'].' "> '.$row['Mineral'] .' </option>'; } } echo '</select> </td> <td contenteditable="true">'.$row76['Content'].'</td>'; echo '</tr>'; } } ?> </table> Где ошибка не пойму, подскажите.
В выбранной методе. Разбейте задачу на составляющие: - сверстайте html часть вручную, и удостоверьтесь, что она работает именно так, как задумано. - извлеките из базы именно те данные, которые будут использоваться в дальнейшем - сгенерируйте html часть с помощью сценария - сравните с образцом