Autor | Zpráva | ||
---|---|---|---|
sdfsf Profil * |
#1 · Zasláno: 22. 11. 2010, 16:58:44
Zdravim potrebuju poradit.
potrebuju ve smarty mit toto: $smarty->assign("option", array("xx","xx","xx","xx")); jak vyplnim to pole z databaze? |
||
panther Profil |
#2 · Zasláno: 22. 11. 2010, 17:06:12
sdfsf:
while ($row = mysql_fetch_assoc($result)) $data[] = $row; $smarty -> assign ('option', $data); Třeba. |
||
sdfsf Profil * |
#3 · Zasláno: 22. 11. 2010, 17:21:51
no to mne prave nejde
|
||
sdfsf Profil * |
#4 · Zasláno: 22. 11. 2010, 17:24:22
kdyz to tak udelam:
$smarty->assign("kategorie_option_values", $data); $smarty->assign("kategorie_option_output", $data); a pak v sablone {html_options values=$kategorie_option_values selected=$kategorie_option_selected output=$kategorie_option_output} tak to vypise: array - id - nazev array ... |
||
AM_ Profil |
#5 · Zasláno: 22. 11. 2010, 20:27:09
while ($row = mysql_fetch_assoc($result)) $data[] = $row['policko_ktere_me_zajima']; $smarty -> assign ('option', $data); svědčí to o nepochopení práce s poli, měl by sis lépe prostudovat základy samotného PHP, pak nemusíš zvlášť řešit dotazování do DB, šablony, vypisování proměnných odjinud atd.., všechno je to pořád stejné, jen ti musí sedět typy proměnných (třeba výpis Array místo hodnoty už by ti měl napovědět, že v nějaké proměnné je (vnořené) pole místo hodnoty, a tedy kde hledat chybu). |
||
Časová prodleva: 13 let
|
0