@User782
Кратко о себе

Как в выдаче вставить переменную?

$peremennaya = "qwe";
$template->load_template('/template.tpl')
$zapros = $db->super_query("SELECT id, title FROM table WHERE DESC LIMIT 0, 4", 1);
foreach($zapros as $row){ 
$tpl->set('{title}', $row['title']);
}

запрос выдаст:
1
2
3
4

нужно сделать выдачу вот так:
1
2
qwe
3
4

Спасибо
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 2
@BorisKorobkov Куратор тега PHP
Web developer
$i = 0;
foreach($zapros as $row){ 
   $tpl->set('{title}', $row['title']);
   if (++$i == 2) {
      $tpl->set('{title}', $peremennaya);
   }
}
Ответ написан
@User782 Автор вопроса
Кратко о себе
$i = 0;
foreach($zapros as $row){ 
   $tpl->set('{title}', $row['title']);
   if (++$i == 2) {
      $tpl->set('{title}', $peremennaya);
   }
}

это не помогает, происходит подмена, но подмена не нужна, нужно вклинить
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы