Hallo Freunde,
ich hole mir Daten aus der DB und will damit dynamisch eine SELECTORBOX füllen. Der MARKER wird durch eine weitere Funktion geparst.
Folgender Code funktioniert einzeln, aber nicht gemischt 🙁
$pakt .= '<select name="###EXT_KEY###[tx_schaufenster_main]" class="schaufenster">'
while($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res4)){
.'<option value="' .$row['uid']. '">' .$row['projektname']. '</option>'.
}
.'</select>';
return $pakt;
Mit einzeln meine ich:
1. wenn ich den HTML Kram weglasse und nur die Whileschleife ausgeben lasse erhalte ich meine Werte.
2. Wenn ich reines HTML ausgebe (Angefangen mit '<select bis="" select="">' erhalte ich meine Selectorbox(natürlich LEER :-) ).
Ich weiß, dass es an der Mischung PHP/HTML liegt, aber hab schon so ziemlich alle Semikolons und . an verschiedenen Stellen ausprobiert.
An welcher Stelle muß ich denn hier .te setzen bzw. ein Semikolon benutzen, damit am Ende eine Selectorbox gefüllt wird?
Bei der Mischung ist die Fehlermeldung übrigens unexpected T_WHILE..... Line 2.
Danke schonmal
Andreas