У меня есть этот код:Populate выберите меню из PHP/MySQL, используя массив яваскрипта
<script>
var values = <?php
$sql="SELECT * FROM billing_sagenominalcodes order by code ASC";
$rs=mysql_query($sql,$conn) or die(mysql_error());
$nominalcodes = array();
while($result=mysql_fetch_assoc($rs))
{
$nominalcodes[] = $result['code'];
}
echo json_encode($nominalcodes);
?>;
</script>
<select name="sagenominalcode" id="sagenominalcode">
<script>addOptions(document.getElementById('sagenominalcode'), values);</script>
</select>
работает точно так, как мне нужно это, но мне интересно, если это возможно, чтобы отобразить имя столбца «имя» из база данных в вариантах выбора, а также код?
, например, а не просто
, чтобы он, как этот
123 - имя
Пожалуйста, используйте ** [PDO] (http://php.net/manual/en/book.pdo.php) ** вместо функций 'mysql_ *', поскольку они устарели от версии 5.5 –
я сделаю - это именно то, что у меня есть на данный момент - любые идеи на нем? – 2013-03-21 00:19:16
Я не знаю, что делает функция Js 'addOptions', но кажется, что если вы увеличиваете эту строку' $ namescodes [] = $ result ['code']. '-'. $ result ['name']; 'вы будете ближе к вашему желаемому результату. –