Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Dropdown menü mit db inhalt (in Template:Smarty) [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Dropdown menü mit db inhalt (in Template:Smarty)


 
cean
18-06-2006, 22:51 
 
Ich möchte ein Dropdown menü von datenbank werten erstellen zu Templates übergeben! (Smarty)

ich hab ein beispiel unter Smarty dokumentation gefunden und gleich ausprobiert!



$query = 'select id, name from land';
$result = mysql_query($query) or die("Err.:".mysql_error());
$dbland= mysql_fetch_array($result);

$smarty->assign('dbland',$dbland);



Template code:

<select name="land_wahl">
<option value='null'>-- none --</option>
{html_options values=$dbland.id output=$dbland.name selected=$dbland.id}
</select>





1. DB eintrag "Deutschland" und "-- none --" wird angezeigt aber alle anderen werte "Össterreich" und "Schweiz" werden nicht angezeigt!

was mach ich falsch oder geht das garnicht?

Danke im Voraus für eure Hilfe!

MfG
Cean

 
onemorenerd
18-06-2006, 23:13 
 
mysql_fetch_array() holt nur einen Datensatz aus dem Resultset. print_r($dbland) hätte das auch verraten.


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:59 Uhr.