$sql = "SELECT DISTINCT Branch FROM student_main";
$result = mysql_query($sql);
$row_num = mysql_num_rows($result);
$rows = mysql_fetch_array($result);
echo "<select name='Branch'>";
for($i=0;$i<=$row_num-1;$i++){
echo "<option value='".$rows[$i]."'>".$rows[$i]."</option>";
}
echo "</select>";
echo "<input type='submit' Value='submit' />";
echo "</form>";
Я пытаюсь создать раскрывающийся список, используя приведенный выше код для моей формы.Но это не работает.В столбце «Ветвь» есть 3 различных значения, но в раскрывающемся списке он показывает только одно значение (первое) и следующие два как пустые значения.
Однако, когда в echo $ row_num он показывает 3.
Это означает, что он выбирает три строки, но тогда почему он не отображается в раскрывающемся списке.
Если я выполняю тот же запрос в phpmyadmin, он показывает правильный ответ или возвращает 3 различных значения Branch.