Я вывел в массив список категорий, а загнать их в выпадающий список SELECT не получается. Подскажите где ошибка: Список категорий получил циклом For PHP: $result = mysql_query ("SELECT name FROM cat ORDER BY name"); $myrow = mysql_fetch_row ($result); for ($cat=0; $cat<mysql_num_rows($result); $cat++) { $final = mysql_fetch_array($result); echo "$final[name]<br>"; } Список выводится на странице корректно, а вот тег Select пустой PHP: <select name=\"cat\">Выбрать Категорию</select> <br /> for ($cat=0; $cat<mysql_num_rows($result); $cat++) { $final = mysql_fetch_array($result); echo <option>$final[name]</option>; }
<SELECT NAME="city" size="1"> <? $query = "select * from city"; $result = mysql_query($query); while ($row = mysql_fetch_assoc($result)) { if ($row["employment"]==0){ print ("<OPTION VALUE=".$row['name'].">".$row['name']."</option>"); } } mysql_free_result($result); ?> </SELECT> вот пример как вывести списком
select надо закрывать после того, как указаны options Повторюсь - учите html =))) Код (Text): <select name=\"cat\"> <option>Выбрать категорию</option> for ($cat=0; $cat<mysql_num_rows($result); $cat++) { $final = mysql_fetch_array($result); echo <option>$final[name]</option>; } </select> <br />