как передать в форму(текстовое поле) данные?

_Leonchik_

Новичок
как передать в форму(текстовое поле) данные?

Всем привет, подскажите как передать данные в форму, если я использую Smarty шаблоны. У них в доке я не нашел.
мой код примерно такой:

<form name"abc" action="file.php" medot = post>
<input type=text name=field1 value="{$ variable}">
</form>

но он не работает. Еще что-бы потом я мог передать из этой формы данные в файл пхп.
 

Krisha

pain in the neck
_Leonchik_
>> У них в доке я не нашел.
или ты не ту доку читал или читал ОЧЕНЬ невнивательно assign
 

_Leonchik_

Новичок
дело в том что я так и делаю, но поле пустое, и ошибок нет.


но я правильно делаю?
<form name"abc" action="file.php" medot = post>
<input type=text name=field1 value="{$ variable}"> ??????????
</form>
 

Krisha

pain in the neck
value="{$ variable}" - у тебя и в реальном коде стоит пробел после знака доллара ?
 

Krisha

pain in the neck
_Leonchik_
покажи код, который у тебя передает в шаблон значение и отображает форму
 

_Leonchik_

Новичок
Krisha. ты так и не ответил - это правильная конструкция, или нет?
Если правильно. то я буду искать ошибку в пхп файле. а не в шоблоне.
да, но ошибки то пхп файл не дает!
 

_Leonchik_

Новичок
это поле в шаблоне
<INPUT type="text" name="namesport1" value="{$namesport1}">
это из пхп файла, кот. подгружает файл read_main_news.php
а он уже забивает все данные в массив, кот. я передаю в переменную name_sport1 из массива.
require_once("../read_main_news.php"); //Leonid ads
ZSYSTemplate::assign("name_sport1",$main_sport[0]);
др. индексы массива проверял. тоже самое.

-~{}~ 27.10.05 21:17:

это строка из откомпилинного темплейта.
<INPUT id="Text14" type="text" name="namesport1" value="<?php echo $this->_tpl_vars['namesport1']; ?>">
 

Krisha

pain in the neck
_Leonchik_
>> ты так и не ответил - это правильная конструкция, или нет?
Конструкция, которую ты привел в самом начале была неправильная, так как она содержала пробел. Задавая вопрос, нужно приводить не взятые с потолка, а реальные данные. О переменных в Смарти читай в мане: Переменные

>> ZSYSTemplate::assign("name_sport1",$main_sport[0]);
Это чего такое?
 

_Leonchik_

Новичок
>> ZSYSTemplate::assign("name_sport1",$main_sport[0]);
Это чего такое?
данная конструкция не моя, но она равносильно этой в описании Смарти $smarty->assign('Address', $address);

У меня все работает с ней, но вот только я незнал как передавать данные в форму.
Я новичок в пхп, поэтому и прошу помощи. т.к. для меня много еще не понятного в пхп.
Посоветуйте хороший Watch, что бы можно было видеть содержимое переменных.
 

Krisha

pain in the neck
_Leonchik_
Я тебя просил показать код, который:
а. передает в шаблон значение
б. отображает форму

Из тебя клещами вытягивать ?

>посоветуйте хороший Watch, что бы можно было видеть содержимое переменных.

И начни читать мануал в конце концов:
см. в PHP [m]var_dump[/m] и Руководство по Smarty. Глава 10. Отладочная консоль

Всё. Иди читай.
 
Сверху