Ir ao conteúdo

exibição db


Rodrigo15

Posts recomendados

Postado

Como Posso Fazer para o banco de dados repita

a cada 3 registros encontrados.

<div class='5grid'><div class='row'> essas divs no começo

e </div></div> no final.

Tentei assim.

    <?php include('variaveis.php'); 
$dia = "Segunda"; $sql_listar_grades = mysql_query("SELECT * FROM grade WHERE dia LIKE '%{$dia}%' ORDER BY id1,hora LIMIT 6");
?>

<?php $i = 0; ?>
<?php while($grades = mysql_fetch_object($sql_listar_grades)): ?>
<?php $i++; if($i == 3): echo "<div class='5grid'><div class='row'>"; $i = 0; endif; ?>
<?php echo
" <div class='4u'>
<div class='box-portfolio'>
<a href='#' class='image image-full'><img src='images/pic02.jpg' alt=''></a>
<a href='#' class='portfolio-title'>$grades->id</a>
</div>
</div>"
?>
<?php $i++; if($i == 3): echo "</div></div>"; $i = 0; endif; ?>
<?php endwhile; ?>

deu certo mas não exibiu as divs iniciais pois a ordem fica desorganizada.

o que posso fazer.

Agradeço Desde Ja.

  • Membro VIP
Postado

Amigo, na primeira verificação do if($i == 3) você está zerando a variavel $i, consequentemente você não a lê no final como 3.

Veja a parte em vermelho abaixo (e experimente remove-la). Não testei o código mas na lógica deve ser isso..

    <?php include('variaveis.php'); 
$dia = "Segunda";
$sql_listar_grades = mysql_query("SELECT * FROM grade WHERE dia LIKE '%{$dia}%' ORDER BY id1,hora LIMIT 6");
?>

<?php $i = 0; ?>
<?php while($grades = mysql_fetch_object($sql_listar_grades)): ?>
<?php $i++; if($i == 3): echo "<div class='5grid'><div class='row'>"; [B][COLOR="Red"]$i = 0;[/COLOR][/B] endif; ?>
<?php echo
" <div class='4u'>
<div class='box-portfolio'>
<a href='#' class='image image-full'><img src='images/pic02.jpg' alt=''></a>
<a href='#' class='portfolio-title'>$grades->id</a>
</div>
</div>"
?>
<?php $i++; if($i == 3): echo "</div></div>"; $i = 0; endif; ?>
<?php endwhile; ?>

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!