webruno 0 Denunciar post Postado Agosto 8, 2005 então galera, la vem duvidas de iniciante de novo, heheseguinte: to fazendo uma busca no Banco de dados aí o resultado mostro em uma while. O problema é que se eu coloco o resultado numa variavel para mostrar depois onde eu quizer ele só captura o último resultado e se coloco num echo ele mostra todos os resultados porém no topo da página.Que solução voces podem me dar?Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Castor Jr. 0 Denunciar post Postado Agosto 8, 2005 Posta o codigo ai para analizarmos .... Compartilhar este post Link para o post Compartilhar em outros sites
webruno 0 Denunciar post Postado Agosto 8, 2005 PHP [*] if (mysql_num_rows($query)>=1) [*] { [*] while ($linha = mysql_fetch_assoc($query)) [*] { [*] $nome = $linha["nome"]; [*] $sobrenome = $linha["sobrenome"]; [*] $cpf = $linha["cpf"]; [*] $responsavel = $linha["responsavel"]; [*] $responsavelid = $linha["responsavelid"]; [*] $hora = $linha["hora"]; [*] $data = $linha["data"]; [*] $codigo = $linha["codigo"]; [*] $data_nova = implode(preg_match("~\/~", $data) == 0 ? "/" : "-", array_reverse(explode(preg_match("~\/~", $data) == 0 ? "-" : "/", $data))); [*] [*]//Quero substituir esse echo por uma variavel pra recuperar ela depois [*] [*] echo '<table border="0" cellspacing="0" cellpadding="5" align="center"> [*] <tr height="25"> [*] <td> [*] <font face="Arial, Verdana" size="2"><a href=confirma_delete.php?id='.$idcliente.'&responsavelid='.$responsavelid.'&nome='.$nome.'&sobrenome='.$sobrenome.'&cpf='.$cpf.'&codigo='.$codigo.'&responsavel='.$responsavel.' target=_blank >excluir</a></font> [*] </td> [*] <td width="333"> [*] <font face="Arial, Verdana" size="2">'.$nome.' '.$sobrenome.'</font> [*] </td> [*] <td> [*] <font face="Arial, Verdana" size="2">'.$cpf.'</font> [*] </td> [*] <td> [*] <font face="Arial, Verdana" size="2">'.$hora.'</font><br> [*] </td> [*] <td> [*] <font face="Arial, Verdana" size="2">'.$data_nova.'</font><br> [*] </td> [*] <td width="150"> [*] <font face="Arial, Verdana" size="2">'.$responsavel.'</font><br> [*] </td> [*] </tr> [*] </table>'; [*] } [*] } Compartilhar este post Link para o post Compartilhar em outros sites
guma 0 Denunciar post Postado Agosto 8, 2005 então galera, la vem duvidas de iniciante de novo, hehe seguinte: to fazendo uma busca no Banco de dados aí o resultado mostro em uma while. O problema é que se eu coloco o resultado numa variavel para mostrar depois onde eu quizer ele só captura o último resultado e se coloco num echo ele mostra todos os resultados porém no topo da página. Que solução voces podem me dar? Obrigado! <{POST_SNAPBACK}> Barbada cara é so tu ir concatenando o a variaveis PHP [*]$sql = mysql_query( "SELECT * FROM tabela") or die ("Não foi possível Inserir os Dados na Tabela."); [*] while ($linha = mysql_fetch_array($sql)){ [*] $retorno .= $linha["Nome"]."<br>"; [*]} [*] [*]echo $retorno; Qualquer coisa posta o codigo ai Flw Compartilhar este post Link para o post Compartilhar em outros sites
guma 0 Denunciar post Postado Agosto 8, 2005 Ou voce pode fazer melhor faz assim : PHP [*]<? [*]$sql = mysql_query( "SELECT * FROM tabela") or die ("Não foi possível Inserir os Dados na Tabela."); [*] while ($linha = mysql_fetch_array($sql)){ [*] [*]?> [*] <table > [*]<tr> <td> <? echo $linha["Nome"]; ?> [*]</td> </tr> [*] [*]</table> [*]<? [*]} [*]?> Compartilhar este post Link para o post Compartilhar em outros sites
webruno 0 Denunciar post Postado Agosto 8, 2005 Valeu Guma... mas nenhuma das duas formas deu certo...Não teria alguma forma de fazer criando uma variavel tipo $n=1; daí na proxima linha colocar $n++? Como ficaria?Falou, obrigado pelos posts! Compartilhar este post Link para o post Compartilhar em outros sites
webruno 0 Denunciar post Postado Agosto 8, 2005 depois de muitos testes consegui resolver o problema... obrigado a todos pelos posts.Era só colocar o while todo dentro da tabela onde eu queria que aparecesse, heheheFalou Compartilhar este post Link para o post Compartilhar em outros sites