Ir para conteúdo
Fórum Script Brasil
  • 0

Smarty


Clenisson

Pergunta

Eu andei mexendo no smarty e procurando ajuda em alguns fóruns sobre loops... (postei aqui semana passada)...

no caso, isso eu já consegui... o "problema" é que só estou conseguindo fazer isso com a ARRAY proriamente dita..

eu gostaria de saber como eu faço um loop utilizando PHP e MySQL..

No caso, em php eu faria:

while(mysql_fetch_array...){
...
}

o problema é que essa "array" so ta mostrando um valor.. mesmo a tabela tendo vários valores... por isso o smarty so mostra 1 valor..

eu estou querenmdo saber como faço para que o template mostre TODOS...

alguém pode me ajudaR?

Link para o comentário
Compartilhar em outros sites

15 respostass a esta questão

Posts Recomendados

  • 0

Desculpa aí a demora.....

olha só os códigos:

index.php

<?php
require '../libs/Smarty.class.php';
$smarty = new Smarty;
$smarty->compile_check = true;
$smarty->debugging = true;
mysql_connect("localhost","root","");
mysql_select_db("clenis_site");
$sql = "select * from e_perg";
$query = mysql_query($sql);
//while aqui
while($sql2 = mysql_fetch_array($query)){
$pergunta = $sql2["pergunta"];
$smarty->assign("sql2",$sql2);
}
$smarty->display('index.htm');
?>
index.htm (página do template.. só aparece o ultimo registro da tabela...)
{section name=pergunta loop=$sql2}
{$sql2[pergunta]}
{/section}

PS: admins, desculpem o flood, mas é que eu num queria fazer ninguém ficar olhando o tópico toda vez´até esperar eu editar... malz ae!

Link para o comentário
Compartilhar em outros sites

  • 0

num vai.. já tentei de todo.. já coloquei $pergunta dentro do while, dei loop na pergunta, dei loop no mysql_fetch_array(), já transformei $pergunta em um array.... já fiz a p.. toda.. to quase sem esperança..

pow, se num funciona, porque falam tanto que o smarty suporta LOOP?????? sad.gifunsure.gif

vamos analisar, o mysql_fetch_array transforma os campos da tabela em um array, certo?

então, se ele estiver dentro de um loop, vai pegar todos os valores do campo..

pois é isso que não esta acontecendo..... se eu uso smarty, so pega O ULTIMO REGISTRO .......

Link para o comentário
Compartilhar em outros sites

  • 0

cara eu fiz algo sim tenho aqui! qualquer coisa entra em contato q te mandou o script ai você da uma olhada! qualquer coisa entra no meu site e me manda um E-mail... ou se cadastra... biggrin.gif qualquer coisa o meu e-mail é mayconvm@hotmail.com

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...