Список и значение MySQL

0

Я хочу, чтобы выбранное число отображалось в списке по умолчанию.

В следующей базе данных у меня есть

Имя базы данных: рейтинги

ID ---------------- Рейтинг

1 ---------------- 4

в моем списке я имею 1 - 10, я хочу, чтобы показывать рейтинг из базы данных, но я хочу, чтобы он отображал его по умолчанию, и когда вы нажимаете на окно списка, он получает 1 - 10

$query = "SELECT Rating FROM ratings";
      $result = mysql_query($query);
      print "<SELECT name=item>";
      while ($line = mysql_fetch_array($result))
      {
      foreach ($line as $value)
      {
      print "<OPTION value='$value'";
      } 
      print ">$value</OPTION>";
      }

Спасибо

  • 1
    не очень понятно, что вы хотите показать как выбранное значение. Чтобы показать что-либо выбранное, используйте выбранное свойство опции, например <option value = 'x' selected> ABC </ option>
Теги:

1 ответ

1
Лучший ответ

У вас должен быть выбран выбранный рейтинг где-то. Если у вас есть это, не сложно объединить selected='selected' в параметр.

  $Selected_ID = "4"; // You'll need this.

  $query = "SELECT Rating FROM ratings";

  $result = mysql_query($query);

  print "<SELECT name=item>";
  while ($line = mysql_fetch_array($result))
  {
  foreach ($line as $value)
  {
  // If the selected ID matches the current row, then mark it as selected.
  $Selected = ($Selected_ID == $value) ? " selected='selected'" : '';       
  print "<OPTION$Selected value='$value'";
  } 
  print ">$value</OPTION>";
  }

Ещё вопросы

Сообщество Overcoder
Наверх
Меню