У меня есть следующий while
цикл, который я использовал для создания раскрывающегося списка выберите содержащую дату сгружена из базы данных:Хотя цикл печать дополнительная пустая строка
$sql = "SELECT name FROM persons";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
echo "<option value='" . $row['name'] . "'>" . $row['name'] . "</option>";
}
это время печатает цикл дополнительно пустая строку в каплю список, т. е. в списке есть пустая строка. Как я могу избежать этого?
Minor боковой примечание: Если значение совпадает с отображаемым текстом, вы можете опустить атрибут 'value' - по умолчанию будет отображаться текст. '' будет давать «John Smith» в качестве значения. –
Проголосовали за закрытие - в вашем db есть запись 'NULL' или' empty'. – skrilled
Остановить использование MySQL, [начать с MySQLi] (http://stackoverflow.com/questions/12020227/updating-from-mysql-to-mysqli). Вы будете жить, чтобы наслаждаться изменением :-) – Martin