Ir para conteúdo

POWERED BY:

Arquivado

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

LucasCairesF

Quebra de linha

Recommended Posts

A primeira linha funciona normalmente e exibe 2 resultados, já a segundo exibe 4!

 

 

 

 

Segue o codigo:

<table width="200" style=";">
<tr>
 
<?php 
$conquista = "SELECT * FROM usr_badge WHERE user = '$sessao' ORDER by id DESC LIMIT 6 ";
$resultado_conquista = $mysqli->query($conquista);
 
$i = 0;
echo $exibirconq['id'];
if($resultado_conquista->num_rows > 0){
 
foreach($resultado_conquista as $exibirconq) {
 
if($i == '2'){
echo '<tr></tr>';
 
}
 
?>
<td ><div id="img-conquist" style="background:url(<?=$exibirconq['badge']?>) center center; border-radius:10px;" title="<?=$exibirconq['reason']?>"></div></td>
 
 
 
 
 
<?php  $i++;} }?>

Como esta retornando:

vL07PI0.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja o código-fonte gerado (HTML gerado no navegador) e vai entender o problema. Você está abrindo e fechando <tr> após o segundo resultado e exibindo todos os outros depois.

Pense melhor na estrutura que seu HTML deve ter. Depois transfira isso pro PHP. Você vai usar o operador "%" (resto da divisão)

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.