Ir para conteúdo
Fórum Script Brasil
  • 0

Quebrar linha de uma coluna(tabela) dentro de um while


wellyngton

Pergunta

Primeiramente bom dia a todos, to meio sumido..muito estudo, tava fazendo asp..heheh a um tempo e acho que estou numa sinuca de bico :( , em PHP. o que eu preciso é quebrar linha de uma tabela que só tem colunas dentro de um while, tipo: digamos que seja abaixo uma paginação de 15 figuras em 10 paginas

ate ai tudo bem!!

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

< anterior 12345678910 proximo >

Agora!! defini para aparecer em cada pagina 15 figuras, o problema que eu queria que aparece assim como esta abaixo porque são 1500 figuras ai vai da 100 paginas

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ... ate 100 linhas..

< anterior 12345678910 proximo >

porem aparece assim:

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ..

< anterior 12345678910 proximo >

Sera que deu pra enteder? bem explicadinho:), deverá existir uma quebra de linha(tabela) depois da 15 figura..

alguém tem uma dica como quebrar esta linha pra em cada paginação ficar sempre mostrando em cada pagina as 150 figuras dento

ta tabela?

COD

<html>

<head>

<title>Exibindo o conteudo</title>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

</head>

<body>

<?php

//requere o arquivo pra conectar com o banco de dados

require("conectdb.php");

//comeca a paginacao todos os resultados cartelas, livre/analise/pagas

if (!isset($_GET["pagina"])) {

$pagina = 1;//colocando 1 sempre

}

else {

$pagina = $_GET["pagina"];

}

$max=8; // registro por paginas

$inicio = $pagina - 1;

$inicio = $max * $inicio;

$sql=("select * from teste3");

$query=mysql_query($sql);

$total=mysql_num_rows($query);

if ($total == 0)

echo "Nenhum registro encontrado!";

else

{

echo"Quantidade de registros encontrados: ".$total.'<br><br>';

$sql2=("select * from teste3 LIMIT $inicio,$max");

$query2=mysql_query($sql2);

?>

<?php

echo "<table border=0'><tr>";

//comandos pra exibir a tb_mural

while($reg = mysql_fetch_array($query2) ) {

$resultado = $reg["status];

$mensagem = '';

if ( $resultado == '' ) {

$mensagem = '<img src="button55.bmp">';

} elseif ( $resultado == 1 ) {

$mensagem = '<img src="button3F.bmp">';

} elseif ( $resultado == 2 ) {

$mensagem = '<img src=" button6D.bmp">';

} else {

$mensagem = 'erro';

}

echo = '<td>'. $mensagem;//não sei se tenho que modicar aki ou a paginação

} //fecha while

echo".</td></tr></table>"; //fecha a tabela depois do while, tentei fechar antes do while não funciona

?>

<?

// Calculando pagina anterior

$menos = $pagina - 1;

// Calculando pagina posterior

$mais = $pagina + 1;

$pgs = ceil($total / $max);

if($pgs > 1 )

{

if($menos >0)

echo "<a href=\"?pagina=$menos\" class='texto_paginacao'>Anterior</a> ";

if (($pagina-4) < 1 )

$anterior = 1;

else

$anterior = $pagina-4;

if (($pagina+4) > $pgs )

$posterior = $pgs;

else

$posterior = $pagina + 4;

for($i=$anterior;$i <= $posterior; $i++)

if($i != $pagina)

echo " <a href=\"?pagina=".($i)."\" class='texto_paginacao'>$i</a>";

else

echo " <strong class='texto_paginacao_pgatual'>".$i."</strong>";

if($mais <= $pgs)

echo " <a href=\"?pagina=$mais\" class='texto_paginacao'>Proxima</a>";

}

//fecha a conexao com o banco de dados

mysql_close($db);

}

?>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...