Я занимаюсь раскрывающимся списком, где я скажу, что у нас есть опции «option1» и «option2», dropbox выбирает (отмечает) «option1», а затем мы выбираем «option2», , Я хочу, чтобы он помещал «option2» в раскрывающемся списке, но он не помечен.PHP: выбранное значение в раскрывающемся списке
Я стараюсь избегать делать javascript на этом, поэтому я задаюсь вопросом, могу ли я сделать это только на PHP.
Советы? Благодаря!
Редактировать. Ну, проблема в том, что я не знаю, сколько вариантов у меня есть, прежде чем создавать раскрывающееся меню. Я получаю массив, сгенерированный из таблицы в базе данных, и делаю варианты на основе этого. Код:
<select name="department">
<?php foreach(bloggModelControler::getDepartments($_SESSION['user']) as $tempDepartment){
if(strcmp($tempDepartment, $department) == 0){
$selected = ".selected='selected'.";
}else{
$selected = ".selected=''.";
}
$dropdown = "<option \"$selected\" value=\"$tempDepartment\">\"$tempDepartment\" Selected</option>";
echo $dropdown;
}?>
</select>
и $ отдел:
<?php
if(isset($_POST['department'])){
$department = $_POST['department'];
}else{
$departments = bloggModelControler::getDepartments($_SESSION['user']);
$department = $departments[0];
}
?>
"раздаточной выбирает (знаки) "option1", а затем мы выбираем "параметр2", я хочу его, чтобы отметить" option2 "в раскрывающемся списке, но он не отмечает его." ЧТО ВЫ ИМЕЕТЕ В ВИДУ? ВЫ ВЫБРАТЬ ЗНАЧЕНИЕ, НО ЭТО СБЕРЕЖЕТЕ? извините за колпачки – squarephoenix
да он сбрасывает и по-прежнему отмечает «option1» – Alexein
непонятным ... можете ли вы приложить кусок HTML/PHP? – dAm2K