|
|
|
php и smarty, вывод списка
|
|||
|---|---|---|---|
|
#18+
необходимо реализовать вывод списка по запросу из бд (у меня вывод пустой список), создана функция с использованием soap function asu_NomerObsheg ($nomer){ global $conn2; //$nomer_ob = 5; $ltv_query = "SELECT `nomer_obsheg`, `symm`, `data` FROM `plata_pro` WHERE `nomer_obsheg`='".$nomer."' ORDER BY `data` DESC LIMIT 1"; $ltv_res = $conn2->Execute($ltv_query); $nomer_ob = array(); while(list($nomer_obch,$symm,$data)=$ltv_res->fetchrow()){ array_push($nomer_ob,array( "nomer_obsheg" =>$nomer_obch, "symm" =>$symm, "data" =>$data)); } return $nomer_ob; } сам шаблон: Группа <SELECT name='group'> <option> {html_options value=$res.id output=$res.name} </select> код на php $res = $client->asu_SpisokGr(); $smarty->assign("res",$res); $smarty->display('otch_dek.tpl'); в чем проблема?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2012, 11:06:32 |
|
||
|
php и smarty, вывод списка
|
|||
|---|---|---|---|
|
#18+
прошу прощения, по ошибки выделила не ту функцию. Вот эта создает запрос к бд для вывода списка групп: function asu_SpisokGr (){ global $conn2; $ltv_query = "SELECT `id`, `name` FROM `stud_groups` Order by `name`"; $ltv_res = $conn2->Execute($ltv_query); $name_gr = array(); while(list($id,$name)=$ltv_res->fetchrow()){ array_push($name_gr,array( "id" =>$id, "name" =>$name)); } return $name_gr; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2012, 11:11:40 |
|
||
|
php и smarty, вывод списка
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. 3. 4. 5. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2012, 11:27:41 |
|
||
|
php и smarty, вывод списка
|
|||
|---|---|---|---|
|
#18+
ScareCrow, Выводит почему то строчкой сам массив array(2) { [0]=> array(2) { ["id"]=> string(1) "1" ["name"]=> string(7) "ис-07-1" } [1]=> array(2) { ["id"]=> string(1) "2" ["name"]=> string(7) "ис-07-2" } } в интерфейсе а не списком.. [img="C:\Users\Анастасия\Desktop\form.jpg"] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2012, 13:03:22 |
|
||
|
php и smarty, вывод списка
|
|||
|---|---|---|---|
|
#18+
убери var_dump и exit в смарти в шаблоне напиши {debug} откроется новое окошко. там будут все переменые пришедшие в шаблон ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2012, 13:15:00 |
|
||
|
php и smarty, вывод списка
|
|||
|---|---|---|---|
|
#18+
ScareCrow, ага получилось, но мне надо чтобы список выпадающий по группе был вот такой, а он пустой: [img="C:\Users\Анастасия\Desktop\форм.jpg"] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2012, 13:25:37 |
|
||
|
php и smarty, вывод списка
|
|||
|---|---|---|---|
|
#18+
окошко это сюда выложи, с переменными, да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2012, 13:48:14 |
|
||
|
php и smarty, вывод списка
|
|||
|---|---|---|---|
|
#18+
ScareCrow, [img="C:\Users\Анастасия\Desktop\форма2.jpg"] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2012, 13:49:53 |
|
||
|
php и smarty, вывод списка
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. 3. 4. 5. ну. оно массив. цикл надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2012, 13:54:49 |
|
||
|
php и smarty, вывод списка
|
|||
|---|---|---|---|
|
#18+
ScareCrow, я делала так Группа <SELECT name='group'> <option> {html_options value=$res.id output=$res.name} </select> выводит пустой список, а как избежать цикла в шаблоне? у меня в шаблоне должна быть только разметка html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2012, 14:01:36 |
|
||
|
php и smarty, вывод списка
|
|||
|---|---|---|---|
|
#18+
решила задачу используя section, в шаблоне получилось Группа <SELECT name='group'> <option>---- {section name=i loop=$res} <option value={$res[id].id}>{$res[i].name} </option> {/section} </select> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2012, 16:43:45 |
|
||
|
php и smarty, вывод списка
|
|||
|---|---|---|---|
|
#18+
Ivachenkov, php сам себе шаблонизатор, да и мода на шаблонизаторы уже прошла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2012, 16:49:57 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37793160&tid=1465161]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
208ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 507ms |

| 0 / 0 |
