Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho um problema, na hora q eu vou fazer a quebra de linha,
com esse codigo ele só faiz uma unica quebra,
como vou aprimora-lo para continuar com a quebra
segue o codigo:
if (!$coluna)
echo '<tr>';
if ($coluna == '4') {
echo '<tr>';
$coluna = 0;
}
echo "<img src='fotos/".$foto2."' alt='Foto de exibição' />";
if ($coluna == '4')
echo '</tr>';
$coluna++;
}
Agradeço desde ja
O codigo completo ta assim:
<table cellpadding="0" cellspacing="0" width="110px" height="100%" border="0">
<?php
if (!$coluna)
echo '<tr>';
if ($coluna == '4') {
echo '<tr>';
$coluna = 0;
}
/ quando for deletar, executa as linhas abaixo /
// Seleciona todos os usuários
$sql = mysql_query("SELECT id_produto, nome, foto, setor FROM produtos");
// Exibe as informações de cada usuário
if ($_POST['excluir']) {
$id_new = $_POST['id'];
$deleta="DELETE FROM `produtos` WHERE `produtos`.`id_produto` = '$id_new'";
mysql_query($deleta) or die(mysql_error());
echo "<script>alert('deletado com sucesso');location.href='index.php';</script>";
}$id = $produtos[0];
$nome2 = $produtos[1];
$foto2 = $produtos[2];
$setor2 = $produtos[3];?>
<td style="font-size:12px">
<?php
echo "<img src='fotos/".$foto2."' alt='Foto de exibição' /></br>";
echo "<b>Nome:</b> " . $nome2 . "<br />";
echo "<b>Setor:</b> " . $setor2. "<br />";
?>
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data" name="excluir" >
<input type="submit" name="excluir" value="Excluir" />
<input type="hidden" name="id" value="<?php echo $id; ?>" />
</br>
</form>
</td>
<?php
if ($coluna == '4')
echo '</tr>';
$coluna++;
}
?>
</table>if (!$coluna)
echo '<tr>';
if ($coluna == '4') {
echo '<tr>';
$coluna = 0;
}
não faz setindo isso
echo '<tr>';
if (!$coluna)
if ($coluna == '4')
$coluna = 0;
}
Seria a mesma coisa não ??
Você quer quebra de linha a onde?
<tr> = linhas na tabela
do jeito que você fez você so fecha a linha se $coluna == 4
isso é um erro
tem q fechar de qlq jeito sendo = 4 ou nao
Sim a coluna fecha se for 4, porem a segunda linha nao fecha entendeu
ai a foto aparece assim:
FOTO1 FOTO1 FOTO1 FOTO1
FOTO1 FOTO1 FOTO1 FOTO1 FOTO1 FOTO1 FOTO1....e continua.
tenta assim, já ta pronto
<?php
//Select..................
$quantidade_coluna = 3;
?>
<table border="1">
<tr>
<?php
do { // inicio
?>
<td><?php echo $linha['imagem_banner']; ?></td>
<?php
$linha = mysql_fetch_assoc($result);
if (!isset($nested_result)) {
$nested_result= 1;
}
if (isset($linha) && is_array($linha) && $nested_result++%$quantidade_coluna==0) {
echo "</tr><tr>";
}
} while ($linha); //fim
?>
</tr>
</table>
T+++
Vixe cara não consegui entender como vou modificar
o seu codigo nao entendi a logica
poderia me explicar?
O legal seria você fazer isso com CSS não ? em uma ul li, você define um tamanho máximo, e depois quando as li's atingirem esse tamanho, com certeza vai dar a quebra.
>
O legal seria você fazer isso com CSS não ? em uma ul li, você define um tamanho máximo, e depois quando as li's atingirem esse tamanho, com certeza vai dar a quebra.
O metodo de usar a li nao funcionou,
eu tinha testado antes, e tentei de novo.
não da pra entender oque você quer,
isso ta dentro de um laço?
quanto vale $coluna no inicio?