Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Joao Marcos_173092

puxando varios registros.

Recommended Posts

Ola pessoal, muito boa noite.

tenho uma tabela no mysql, e fiz um recordset puxando as informações, tudo funcionando normal.

Um exemplo uma tabela chamada Clientes, existe 3 cadastrados, 1)PEDRO 2)JOSÉ 3)MARCIO.

Agora tenho uma tabela em HTML e gostaria que cada celula da tabela fosse preenchida com os valores do banco de dados..

eu estava fazendo com o:

 

<?php echo $row_Destaque['nome_clientes']; ?>

repetindo 3 vezes, más fica o mesmo valor, gostaria de saber como faço pra mostrar.

 

 

muito obrigado desde ja.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você vai ter que fazer um loop. Algo tipo:

 

<?php
$sql = "SELECT * FROM tabela";
$qr = mysql_query($sql) or die(mysql_error());
while($row_Destaque = mysql_fetch_assoc($qr)){
    echo '<td>' . $row_Destaque['nome_clientes'] . '</td>';
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então o problema está na estrutura da tabela. Da forma que eu coloquei ele vai gerar um td por registro. Se quiser colocar um por linha, tem que colocar um tr antes. <tr><td>echo ...</td></tr>

 

Se não entendeu, poste o treço aqui para olhar como está.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola allex.

 

coloquei do jeito que voce falou...

 

    <?php
$sql = "SELECT * FROM noticias";
$qr = mysql_query($sql) or die(mysql_error());
while($row_Destaque = mysql_fetch_assoc($qr)){
    echo '<tr><td>' . $row_Destaque['noticias_titulo'] . '</td></tr>';
}
?>

 

 

ele ta vindo todos os registros da tabela e tudo junto.

 

 

 

 

olha esta imagem, é do jeito que eu to tentando fazer...

 

 

http://tinypic.com/r/bdwt2o/5

Compartilhar este post


Link para o post
Compartilhar em outros sites

achei um plugin do dreamweaver que fez este trabalho: DW Team.

abraço

sim, o codigo.. (MODERA, SE QUISER PODE COLOCAR RESOLVIDO O TOPICO, ABS ;) )

 

 

<table >
  <tr>
    <?php
$Gospel_endRow = 0;
$Gospel_columns = 3; // number of columns
$Gospel_hloopRow1 = 0; // first row flag
do {
    if($Gospel_endRow == 0  && $Gospel_hloopRow1++ != 0) echo "<tr>";
   ?>
    <td><table width="200" height="145" align="center" cellspacing="5">
      <tr>
        <td><img src="" width="180" height="85" alt="" /></td>
      </tr>
      <tr class="subtitulos">
        <td class="subtitulos">Titulo da Noticia</td>
      </tr>
      <tr>
        <td><a href="# "class="linkum"><?php echo $row_Gospel['noticias_titulo']; ?></a></td>
      </tr>
    </table></td>
    <?php  $Gospel_endRow++;
if($Gospel_endRow >= $Gospel_columns) {
  ?>
  </tr>
  <?php
 $Gospel_endRow = 0;
  }
} while ($row_Gospel = mysql_fetch_assoc($Gospel));
if($Gospel_endRow != 0) {
while ($Gospel_endRow < $Gospel_columns) {
    echo("<td> </td>");
    $Gospel_endRow++;
}
echo("</tr>");
}?>
</table>
 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.