обработка php кода внутри шаблона смарти

sniper_9

Новичок
обработка php кода внутри шаблона смарти

Всем доброго времени суток. Подскажите пожалуйста , как можно внутри шаблона выполнить пхп код. Какие нужны для этого операторы смартовские? Заранее, спасибо.
 

sniper_9

Новичок
-

ну хорошо. тогда не получается в переменную впихнуть результаты выполнения sql запроса, а точнее все значения определённого поля для последующего использования в смарти.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
sniper_9
Что за поле такое?
 

Фанат

oncle terrible
Команда форума
интересно как.
у всех получается впихнуть разультаты результаты выполнения sql запроса, а у тебя - нет.
и чем ты у нас такой особенный?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
1. Как "впихиваете" sql результаты?
2. Как показываете?
3. С чего взяли, что у вас данные обрезаются?
4. Они в базе точно в полном виде хранятся?

var_dump
 

sniper_9

Новичок
приношу извинения за не совсем правильный пост. данные извлекаются и отображаются. только функция написана без помощи смарти. теперь появилась необходимость переделать это с помощью смарти.
привожу код работоспособной функции:
function aGetGroupsOfChannels
{
if (!CHANNEL_DB_NAME) return false; //проверка существования БД. Значение переменной задаётся в виртуальном хосте.

//html вёрстка выпадающего списка каналов с соотвествующим контентом из БД.
$sHtml_view = '<p id="channel_header">Выберите канал:</p>'."\n".'<select name="channels_gr" id="channels_gr" onchange="doIt();">'."\n\t".'<option value="0">Неопределён</option>'."\n\t";

$query = 'SELECT `id` , `name` FROM '.CHANNEL_DB_NAME.'.sp_groups_channel order by id asc';
$result = mysql_query($query);
for ($i=0;$i<mysql_num_rows($result);$i++)
{
$aRes = mysql_fetch_row($result); //локальная переменная цикла для
$sHtml_view = $sHtml_view.'<option value="'.$aRes[0].'">'.$aRes[1].'</option>'."\n\t";
}
$sHtml_view = $sHtml_view.'</select>';
echo $sHtml_view;

return true;
}
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
приношу извинения за не совсем правильный пост. данные извлекаются и отображаются. только функция написана без помощи смарти. теперь появилась необходимость переделать это с помощью смарти.
привожу код работоспособной функции:
За Вас никто этого делать не будет.
http://smarty.php.net/manual/ru/

Вам нужны
smarty->assign
{html_options}
Тем-более, что данные функции хорошо описаны в мануале.
 
Сверху