Ребят подскажите новичку, нужно сделать меню типа Код (Text): <select name="Price"> <option>NVidia</option> <option>ATI</option> </select> но вместо ручных опшинов, нужно брать значения из таблици в mysql. Таблица проста имеет всего 2 пункта # Имя Тип Сравнение 1 ati text utf8_general_ci 2 nvidia text utf8_general_ci Заранее спасибо
Re: Меня select с БД -делаем запрос к БД -получаем данные, перебираем их и формируем option -оборачиваем это все в <select> и выводим юзеру
Re: Меня select с БД А примерчиком никак не поделитесь? Добавлено спустя 3 минуты 52 секунды: Код (Text): $result2 = mysql_query("SELECT * FROM dev",$db); <div class="company"> <select name="Price"> <?php print <<<HERE <p> <select name="PRIOR" <option selected>$result2[]</option> </select><br> <input type="submit" value="submit" name="submit" /> </form> </p> HERE; ?> Как-то так?
Re: Меня select с БД Получаете из БД ассоциативный массив, выполнив запрос в БД. Затем используя Foreach выводите все Option. Код (Text): <?php $result2 = mysql_query("SELECT * FROM dev",$db); ?> <div> <?php foreach($result2 as $Item) { ?> <option><?=$item['name'];?></option> <?php } ?> </div> Где name это нужная ячейка в БД. Советую вам не смешивать логику и преставление, вынесите запрос в бд в отдельный файл.
Re: Меня select с БД Код (Text): <?php $dbhost = "localhost"; // Имя хоста БД $dbusername = "root"; // Пользователь БД $dbpass = ""; // Пароль к базе $dbname = "project"; // Имя базы $dbconnect = mysql_connect ($dbhost, $dbusername, $dbpass); if (!$dbconnect) { echo ("Не могу подключиться к серверу базы данных!"); } if(@mysql_select_db($dbname)) { echo "Подключение к базе $dbname установлено!"; } else die ("Не могу подключиться к базе данных $dbname!");?> <?php $result2 = mysql_query("SELECT * FROM dev",$dbname); ?> <div> <?php foreach($result2 as $Item) { ?> <option><?=$item['1'];?></option> <?php } ?> </div> Получаю Код (Text): Подключение к базе project установлено! Warning: mysql_query() expects parameter 2 to be resource, string given in X:\home\localhost\www\i.php on line 13 Warning: Invalid argument supplied for foreach() in X:\home\localhost\www\i.php on line 15