ben açılan liste oluşturmak için kullanılan aşağıdaki while
döngü, veritabanından getirilen tarihini içeren seçmesini:iken döngü baskı ek boş satır
$sql = "SELECT name FROM persons";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
echo "<option value='" . $row['name'] . "'>" . $row['name'] . "</option>";
}
while döngüsü baskılar damla içine ek bir boş satırını liste, yani listede görünen boş bir çizgi var. Bundan nasıl kurtulabilirim?
Minör yan not: Eğer Değer, görüntülenen metinle aynıdır, 'value' özniteliğini atlayabilirsiniz - görüntülenen metne varsayılan olarak gelir. "" değeri "John Smith" değerini verecektir. –
Kapatmak için oy - db'nizde bir 'NULL' veya 'boş' kaydı var. – skrilled
MySQL'i kullanmayı bırakın, [MySQLi'yi kullanmaya başlayın] (http://stackoverflow.com/questions/12020227/updating-from-mysql-to-mysqli). Değişikliğin tadını çıkaracaksınız :-) – Martin