Hallo,
habe ich ein Problem. Und zwar möchte ich in Daten, die in einer Datenbank vorliegenden in einem Formular in einer Auswahlliste darstellen.
MySQL Tabelle:
[SIZE=1]CREATE TABLE autor (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL
);[/SIZE]
In der Auswahlliste sollen alle Namen in dieser Tabelle dargestellt werden. Klappt schon fast…
<form action="beitrag_eintrag.php?kat_id=<? echo "$kat_id";?>" method="post">
<p>Autor:
<select name="autor" size="1">
<?
$autor_liste=$dbh->query("SELECT name FROM autor;");
if($autor_liste){
while($row=$autor_liste->fetch(PDO::FETCH_OBJ)){
?><option><?echo $row->name;?><option><?
}
}
?>
</select>
</p>
</form>
Leider habe ich wie im unteren Bild zu sehen ist, leere Zeilen zwischen den beiden Datenbankeinträgen.
[ATTACH]2775.vB[/ATTACH]
Weiß jemand Rat?