Como enviar dados num array select .php para o .tpl
Me deparei com o seguinte impasse aqui no trabalho e sei que tem gente aqui que pode me ajudar!
Só uma obs: Eu entrei no lugar do cara que começou a desenvolver no trabalho. Estão pedindo mudanças em alguns detalhes, e eu já peguei esse "pepino" rsrs
Tenho um arquivo em php que estou fazendo uma lista de nomes cadastrados e jogando num select. Ela está funcionando perfeitamente na pag .php.
aqui vai o código:
$pdo = new PDO("mysql:host=localhost; dbname=*********", "root", "");
$stm = $pdo->prepare("select * from ******** order by ***** asc");
$stm->execute();
$nlinhas=$stm->rowCount();
if ($nlinhas==0) {
echo "<option>Nenhum</option>";
}
else
{ echo "Aqui <select value='destinatario'>";
while ($row =$stm->fetch())
{
$id[] = $row['id'];
$nome[] = $row['loginColaborador'];
echo "<option value='{$id[$contar]}'>{$nome[$contar++]}</option> ";
}
echo "</select>";
}
Depois de ter feito o array no arquivo php eu mando esses dados para o arquivo .tpl da seguinte forma. Esta parte tbm é na pag .php
Exemplo:
$smarty->assign('destinatario',$destinatario);
$smarty->display("despacho.tpl");
Eu pensei em criar uma classe normal e chamar a lista no .tpl. Mas o problema é q nao da pra chamar o php lá. No arquivo .tpl, eu chamo assim:
{$destinatario}
Como eu faço pra chamar esse select no arquivo .tpl?
Discussão (9)
Carregando comentários...