2013-01-03 2 views
0

Я видел один ответ на этот вопрос, но я ничего не понял - что там, где вопросительные знаки (на 6-й строке) ?. Посмотрел вокруг какое-то время, но у кого-то, вероятно, есть ответ на кончике их языка. - (Да, я знаю, что смешивание управляющих символов в моем коде, но я в самом начале попытки создать более чистый/лучший код, и я, вероятно, не следует смешивать PHP и HTML)Заполнение выбора данными SQL и выбор уже существующей записи

<select name="teacher"> '; 
     $empquery = "SELECT * FROM `employees` ORDER BY `lastname`"; 
     $empresults = $pdo->query($empquery); 
     while ($emprow = $empresults->fetch()) { 
      echo "<option value=".$emprow['id']; 
      if (?????????? == $emprow['id']) 
       echo "selected = 'selected'"; 
      echo "> {$emprow['lastname']} {$emprow['firstname']}</option> ";  
     } 
    echo ' </select> 
+0

должна быть другая переменная, которая определяет, какая опция выбрана. если ваш идентификатор равен чем-то, чем этот параметр выбран, не знаю, как его лучше объяснить – vodich

+0

Оригинальное сообщение, которое я смотрел, было здесь: [link] (http://stackoverflow.com/questions/199597/populate- select-drop-down-from-a-database-table) - Но я не понял, откуда на самом деле появилась переменная «$ selected_venue_id» в самом высоком рейтинге. –

ответ

0

, как vodich предложил должна быть другая переменная, которая содержит текущее значение или выбранное значение

, например

, если вы хотите назначить контактное лицо для отдела, вы можете сравнить контактное лицо, что (если он уже имеет один) со значениями опций выбора списка

0

Ох ... Я просто получил это - Извинения за хромоту вопроса. Для тех, кто идет за мной:

В моем случае переменная в ???? должен быть тот, который имел значение, когда пользователь отправляется на эту веб-страницу в ПЕРВОЕ место. У меня была страница, на которой была выбрана классная комната, затем эта страница загружает информацию о классе. Информация о классе вместе с идентификатором учителя была отправлена ​​в эту форму.

Эта форма позволяет пользователю выбрать другого преподавателя для класса. Значение по умолчанию (selected = "selected") находится в этой переменной (массиве), которую я отправил на эту страницу.

Спасибо, что объяснили ребятам.

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