posgor
30.01.2013 - 16:03
Здравствуйте! Подскажите пожалуйста с вопросом: есть база данных с некоторым кол-вом полей(кол-во будет изменяться), эти поля должны отображаться как элементы options в элементе select.
Как можно эти поля загнать в select, элемент находится в таблице.[color=red][/color]
Shuriken
30.01.2013 - 16:10
Где-то так:
$result=mysql_query('select `column` from `table`');
echo '<select>';
while($row = mysql_fetch_assoc($res))
{
echo '<option selected>'.htmlspecialchars($row['column']).'</option>';
}
echo '</select>';
SlavaFr
30.01.2013 - 16:53
Цитата (Shuriken @ 30.01.2013 - 12:10) |
Где-то так:
$result=mysql_query('select `column` from `table`'); |
Гдето не так, а в mysql например так
http://de3.php.net/manual/ru/function.mysql-list-fields.php или так
http://www.php.net/manual/de/mysqli-result.fetch-fields.php или
SHOW FIELDS FROM `tableName`
при том @posgor не сказал с какой базой он работает, так что возможно я тоже глубоко ошибаюсь.
_____________
↓↓↓↓↓↓↓↓↓↓ответ может быть здесьили в mysql_error();
Shuriken
31.01.2013 - 10:35
posgor'у нужны данные из таблицы, а не список столбцов таблицы