У меня есть этот PHP-скрипт, который должен заполнить выпадающий список; Я фактически встроил его в элемент, но он не сработал. вот мой сценарий, чтобы четко объяснить мою проблему:Заполните раскрывающийся список через запрос выбора mysql
<select name="cats">
<?php
require_once("connection.php");
$rs = mysql_query("select cat_name from category");
$count = 0;
while($array = mysql_fetch_array($rs)){
echo "<option>".$array[$count]."</option>";
}
mysql_close($con);
?>
</select>
Если вы можете помочь мне определить ошибку, и если это неправильный способ сделать это; что лучший способ. Я был бы благодарен за реализацию. заранее!
[** Пожалуйста, не используйте 'mysql_ *' функции в новом коде **) (http://bit.ly/phpmsql). Они больше не поддерживаются, и на нем начался процесс [устаревания] (http://j.mp/Rj2iVR). См. [** красное поле **] (http://j.mp/Te9zIL)? Узнайте о [** подготовленных заявлениях **] (http://j.mp/T9hLWi) и используйте [PDO] (http://php.net/pdo) или [MySQLi] (http: // php. net/mysqli) - [эта статья] (http://j.mp/QEx8IB) поможет вам решить, какой из них. Если вы выберете PDO, [здесь хороший учебник] (http://j.mp/PoWehJ). –
Я также вижу, что вы готовите переменную count. Если вы используете его как уникальный индекс, не забудьте его увеличить $ count ++; в цикле while –
thx я обнаружил, что я уже пропустил приращение: $ –