2015-01-10 4 views
0

Когда я добавляю следующий код для выпадающего меню, моя страница полностью заполняется. Не совсем уверен, где проблема.Пустая страница после добавления кода PHP для выпадающего меню

<select name="isoID" id="isoID"> 

<option value="">--Select--</option> 
<?php 
mysql_connect("hostname", "username", "password") or die(mysql_error()); 
mysql_select_db("database") or die(mysql_error()); 
$list=mysql_query("select isoID, isotope FROM tbl_isotopes Order by isotope ASC"); 
    while($row_list=mysql_fetch_assoc($list)){ 
?> 
    <option value="<? echo $row_list['isoID']; ?>"> 
        <? echo $row_list['isotope']; ?>   </option> 
     <? 
     } 
     ?> 
</select> 

Мне сообщили, что на сервере установлена ​​версия PHP 5.5.3.

+0

Какой браузер делает его пустым? Вы можете получить HTML-код, который отправляется или принимается скриптом? – bmike

+4

Есть короткие теги? Если нет, замените все '

+1

Fred-ii- это именно то, что мне нужно было сделать. Большое спасибо за это! –

ответ

0

Я предполагаю, что вы хотите, чтобы вопрос был закрыт должным образом, поэтому я отправляю этот ответ в соответствии с моим комментарием, если вы хотите принять его и быть отмеченным как ответ/разрешен.

Если short tags не установлены, вам необходимо будет изменить все экземпляры <? на <?php.

В добавленное примечание, я должен указать, что вы используете устаревшую функцию MySQL.

Использовать mysqli with prepared statements, или PDO with prepared statements, они намного безопаснее.

Смежные вопросы