Hallo Vitali!
Das liegt aber nicht an PHP - das ist eher ein Denkfehler.
Einfach am Anfang <select> und NACH den <option>'s dann </select>!
Den Rest hab ich mir nicht angesehen ...
<?php
$mysql_host = "localhost";
$mysql_user = "";
$mysql_password = "";
$link = mysql_connect($mysql_host, $mysql_user, $mysql_password);
mysql_select_db("db_akademie");
$abfrage = "SELECT * FROM tb_seminar";
$ergebnis = mysql_query($abfrage);
?>
<form method="POST" action="">
<p><select size="1" name="D1">
<?php
while($row = mysql_fetch_object($ergebnis))
{
?>
<option> <? echo $row->seminar_produkt; ?> </option>
<?
}
?>
</select></p>
</form>
<?php
mysql_close($link);
?>
mfg
norbert =:-)