Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde! nao consigo fazer com que as linhas quebrem
mais de uma vez! poderiam me ajudar?
$coluna = 0;
//Aqq vai as imagens do banco, se precisarem do codigo é só //pedir!
if ($coluna == '3'){
echo '</tr>';
}
$coluna++ ;
}
Agradeço desde já!
Não ficou muito clara sua pergunta, mas você pode tentar usar o <br /> para quebrar a linha no html, ja se quiser quebrar a linha apenas no código fonte, use no php: echo "\n"; a linha será quebrada apenas na visualização do código fonte!
Na verdade é uma tabela!vo postar o codigo inteiro:
<table cellpadding="3" cellspacing="0" width="200px" height="100%" border="0">
<?php
$coluna = 0;
// Seleciona todos os produtos
$sql = mysql_query("SELECT * FROM produtos ORDER BY nome");
// Exibe as informações de cada produto
while ($produtos = mysql_fetch_object($sql)) {
if ($produtos->setor ==$_GET['setor']) {
$imagem = '<img src="painel/fotos/'.$produtos->foto.'" alt="" border="0"/></a>';
?>
<td align="center" valign="top" style="padding-bottom:3px; padding-top:3px;">
<div class="bordaBox">
<b class="b1"></b>
<b class="b2"></b>
<b class="b3"></b>
<b class="b4"></b>
<div class="conteudo">
<a href="javascript:galeria('galeria.php?id=<?php echo $produtos->id_produto ?>')">
<?php echo $imagem ?></a><br />
<?php echo nl2br($produtos->nome) ?>
</div>
<b class="b4"></b>
<b class="b3"></b>
<b class="b2"></b>
<b class="b1"></b>
</div>
</td>
<?php
if ($coluna == '3'){
echo '</tr>';
}
$coluna++ ;
}
$coluna++ ;
} // fim do if - somente menu arqueacao vai exibir imagem
} // fecha while do select
?>
</table>tá meio errado sua tabela
você quer por uma div dentro do <tr>, voce precisa por <td>...
a parte que repetiria seria essa:
<!-- inicio repetição -->
<tr>
<td>texto</td>
<td>texto</td>
</tr>>
tá meio errado sua tabela
você quer por uma div dentro do <tr>, voce precisa por <td>...
a parte que repetiria seria essa:
<!-- inicio repetição -->
<tr>
<td>texto</td>
<td>texto</td>
</tr>Não cara é </tr> mesmo! =s o problema esta é aqui
if ($coluna == '3'){
echo '</tr>';
}
$coluna++ ;
}
$coluna++ ;
Galera mudei o final da função:
if ($coluna == '5'){
echo '</tr>';
}
if ($coluna == '10') {
echo '</tr>';
}
$coluna++ ;
Agora corta a 5° e a 10° apenas, gostaria que ela continuasse! Alguem poderia me ajudar?
Bom na TABELA você esqueceu de de ABRIR <tr>
apenas fechou </tr>
deve ser por esse motivo :D
Agora corta a 5° e a 10° apenas, gostaria que ela continuasse! Alguem poderia me ajudar?
Que tal:
if($coluna % 5 == 0) {
echo '</tr>
<tr>';
}>
Que tal:
if($coluna % 5 == 0) {
echo '</tr>
<tr>';
}
Valeu cara! agora funfo =))
pode fechar!
não entendi... não seria </br>?