2016-08-10 3 views
0

Вот мой код для заполнения данных в dropdown список из MySQL базы данныхDROPDOWNLIST PHP не показывает данные из базы данных MySQL

<select name="robes"> 
    <?php 
    $result = mysql_query("SELECT * FROM robes ORDER BY Classement ASC")or die(mysql_error()); 
    while ($row = mysql_fetch_array($result)) { 
    $color = $row["color"]; 
    ?> 
    <option value="<? echo $row['Id_robe']; ?>"><? echo $color;?></option> 
    <?php 
    }?> 
</select> 

теперь моя проблема, что нет нет данных показана и нет ошибок сообщение тоже.

+0

Пожалуйста, не использовать [ 'расширение базы данных mysql_'] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in -php), он устарел (ушел навсегда в PHP7). Специально, если вы просто изучаете PHP, потратьте свои силы на изучение расширений базы данных «PDO». [Начать здесь] (http://php.net/manual/en/book.pdo.php) его действительно довольно легко – RiggsFolly

+0

Вы просматривали свой журнал ошибок PHP? – RiggsFolly

+0

Добавьте [отчет об ошибках] (http://stackoverflow.com/questions/845021/how-to-get-useful-error-messages-in-php/845025#845025) в вверху вашего файла (ов) _while test_ сразу после открытия PHP-тега, например ' RiggsFolly

ответ

0

Можете ли вы проверить, если PHP короткие теги включен? Или использовать полный PHP тег как

<?php instead of <? 
+0

Лучше предположите, что они используют ' RiggsFolly

+0

была проблема, спасибо большое = D – Davina

+0

теперь мне нужна помощь в другом. Если я хочу показать выпадающий список для редактирования, чтобы обновить форму, я хочу, чтобы она показать с выбранным значением, как я могу это сделать? – Davina

0

Первая проверка Short tag открыта или нет в php.ini, если нет, то SET

short_open_tag=On 

, но лучше использовать

<select name="robes"> 

     <?php 
     $result = mysql_query("SELECT * FROM robes ORDER BY Classement ASC")or die(mysql_error()); 

     while ($row = mysql_fetch_assoc($result)){ 
     ?> 
     <option value="<?php echo $row['Id_robe'];?>"><?php echo $row["color"];?></option> 

     <?php 
     } 
     ?> 
    </select> 
+1

Зачем OP использовать этот код? ** Хороший ответ ** всегда будет объяснять, что было сделано и почему это было сделано таким образом, не только для OP, но и для будущих посетителей SO, которые могут найти этот вопрос и прочитать ваш ответ. – RiggsFolly

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