Ir para conteúdo

Arquivado

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

Lucas Santos_173247

While(); Estruturando resultados por linha

Recommended Posts

Boa Tarde Pessoal, Estou com um problema de repetição em um sistema de promoções que estou desenvolvendo, Eu tenho cadastrado em meu Banco de dados 10 Promoções, Sendo que cada promoção é representada pela figura do produto. Quando eu chamo o While(); Ele repete os resultados para o lado direito,

 

Ele fica assim:

 

[1] - [2] - [3] - [4] - [5] - [6] - [7] - [8] -[9] - [10]

 

Eu estou tentando organizar ele da seguinte forma:

 

• Quando a linha obter 4 produtos, ele salta uma linha.
Ficaria mais o menos assim:

 

[1] - [2] - [3] - [4]

[5] - [6] - [7] - [8]

[9] - [10]

 

Preciso dessa ajuda para terminar o sistema

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui estar o código completo da página;

 

<?php 
include('conect.php');












?>
<table width="400" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="287"> </td>
    <td width="113"> </td>
  </tr>


  <tr>
<?php


$sql = "SELECT * FROM promocoes";
$query = mysql_query($sql);
$contar = mysql_num_rows($query);






while($exibe = mysql_fetch_assoc($query)){
$id = $exibe['id']; 
if(mysql_num_rows = 3)"<br>"


  ?>
    <td><p><? echo '<a href="exibirpromocao.php?id='.$id.'">' ?><img height="300px" width="300px" src="<?php echo $exibe['foto'] ?>" id="$id" /></p>
    <p align="center"><?php echo $id ?>- <? echo '<a href="deletepromocao.php?id='.$id.'">Remover</a>' ?> </p></td>
    <td> </td>
  <?php
  }
  ?>
  </tr>
</table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente assim:

<?php
include('conect.php');
?>
<table width="400" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="287"> </td>
    <td width="113"> </td>
  </tr>
  <tr>
<?php
$sql = "SELECT * FROM promocoes";
$query = mysql_query($sql);
$contar = mysql_num_rows($query);

$cont = 1;
while($exibe = mysql_fetch_assoc($query)){
    $id = $exibe['id']; 
      ?>
        <td><p><? echo '<a href="exibirpromocao.php?id='.$id.'">' ?><img height="300px" width="300px" src="<?php echo $exibe['foto'] ?>" id="$id" /></p>
        <p align="center"><?php echo $id ?>- <? echo '<a href="deletepromocao.php?id='.$id.'">Remover</a>' ?> </p></td>
        <td> </td>
      <?php
      if ($cont % 4 == 0) {
          echo "</tr><tr>";
      }
      $cont++;
}
?>
  </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.