Autor | Zpráva | ||
---|---|---|---|
luka25 Profil * |
#1 · Zasláno: 21. 1. 2006, 14:00:13
zdravim Vas.
Mam jeden problem.Zacinam pouzivat smarty a problem mi robia polia.Ak vytiahnem nieco z db napr. $mysqldb = $sql->query("SELECT * FROM nieco"); $vypis = $sql->fetch_array($mysqldb); $smarty->assign( "ako_nieco", $vypis["nieco"] ); tak neviem prejst tym polom $vypis["nieco"] aby mi to v sablonach vypisalo vsetko.Skusal som aj for v php a aj foreach v sablonach. |
||
gaminn Profil * |
#2 · Zasláno: 21. 1. 2006, 15:44:37
Pole projdeš pomocí section:
{section name=var loop=$ako_nieco} {$ako_nieco[var]} // vypíše hodnotu var indexu pole {$ako_nieco[var].name} // vypíše hodnotu $ako_nieco[var]['name'] {/section} |
||
luka25 Profil * |
#3 · Zasláno: 21. 1. 2006, 15:53:30
gaminn
no ano ale ako ja tam dostanem vsetky hodnoty toho pola lebo toto $smarty->assign( "ako_nieco", $vypis["nieco"] ); dava len prvu hdnotu ktoru najde a ja do toho ako nieco musim dat pole cize vsetko co tam ma byt |
||
gaminn Profil * |
#4 · Zasláno: 21. 1. 2006, 16:13:56
No tak přiřaď celé pole:
$smarty->assign( "ako_nieco", $vypis); |
||
luka25 Profil * |
#5 · Zasláno: 21. 1. 2006, 16:23:20
ok, ale to je len furt jeden riadok z db
|
||
gaminn Profil * |
#6 · Zasláno: 21. 1. 2006, 18:04:14
Potom to není otázka smarty, ale čistě php. Stačí uložit všechny řádky do jednoho pole.
|
||
luka25 Profil * |
#7 · Zasláno: 21. 1. 2006, 18:08:23
no a ako nato?chcem z db vybrat vsetko a potom napr. stlpec id a jeho vsetky riadkyKed to je vo for tak my vypise len posledny riadok
|
||
gaminn Profil * |
#8 · Zasláno: 21. 1. 2006, 18:13:08
while($res=mysql_fetch_array($query)) $row[]=res;
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0