Hallo Christian!
Danke für deine schnelle und präzise antwort!
leider finde ich tatsächlich diese falsche beschreibung der while-schleife auf mehreren seiten wie z.B.:
http://php3.de/manual/de/control-structures.while.php
aber egal.
while(!($daten = mysql_fetch_assoc($result)) waere richtig.
das ist trotzdem gut zu wissen! danke!
Aber das moechtest du nicht.
stimmt - so wie's aussieht nicht.
ich poste hier mal meinen code, vielleicht findet jemand den fehler:
-----------<code>-------------------
[..]
$list = "SELECT * FROM table ORDER BY id_ges";
$listed = mysql_query($list,$conn);
if(!$listed) { die("Query fehlgeschlagen!"); }
?>
<form name="formular1" method="get" action="main.php">
<select name="id">
<?php
while ($daten=mysql_fetch_assoc($listed)) {if(strlen($daten[titel]) > 30) { $daten[title] = substr($daten[title],0,29)+"...";}
echo "<option value='".$daten[id_ges]."'>".$daten[title]."</option>\n";
} ?>
</select>
----------------------</code>-----------------------
leider kommt als ergebnis immer das:
"
<select name="id">
</select>
"
sprich: nix. die while-schleife wird kein einziges mal durchlaufen...
Grüsse und ein Herzliches Dankeschön an denjenigen, der mir das brett vorm kopf nimmt.
simon