Ir para conteúdo

Arquivado

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

jacsonc

Tabela Dinâmica HTML PHP

Recommended Posts

Bom dia Senhores, gostaria da ajuda de vossos conhecimentos.
tenho o código que traz o que preciso do BD(MySQL)
<?
$sqllote = mysql_query("select * from movimentacao");
while($dados = mysql_fetch_array($sqllote)){
echo '<table border=1>';
echo '<tr>';
echo '<td>'.$dados['movlote'].'</td>';
echo '</tr>';
echo '</table>';
}
?>

os resultados na tabela ficam assim:

P10
P10
P10
P07
P07
P07
P04
P04
P02

gostaria que ficassem dessa forma:

P10 P07 P04 P02
P10 P07 P04
P10 P07

Gostaria do auxílio dos senhores em relação a isso. Como poderia fazer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá jacsonc,

 

Seu while está na tabela toda, então cada impressão está gerando uma tabela.

 

Você precisa passa-lo para a tr e colocar uma td para cada item a ser impresso, sacou?

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa Tarde Rafael

 

Gostaria de agradecer primeiramente seu apoio, obrigado.

 

Até entendo, mas repare que nas colunas tens valores iguais, estou perdido como vou fazer a condição para que quando o valor da coluna for diferente passar para a próxima coluna, assim sucessivamente. Tentei dessa forma mas sem sucesso.

 

<table>

<?
$sqllote = mysql_query("select * from movimentacao");
while($dados = mysql_fetch_array($sqllote)){

echo '<tr>';
echo '<td>'.$dados['movlote'].'</td>';
echo '</tr>';

}
?>

</table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendo, tenta explicar a lógica toda do que você precisa pra gente, e também colar os campos da base de dados.

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Novamente agradeço a atenção.

 

OK, vamos lá tenho o código abaixo:

 

<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>

<?php
include 'prdconexao.php';

?>


<?php

 

$sqllote = mysql_query("select * from movimentacao");

while($dados = mysql_fetch_array($sqllote)){

echo "<table border='1'>";
echo "<tr>";
echo '<td>'.$dados['movlote'].'</td>';
echo "</tr>";
echo "</table>";

}
?>

</body>
</html>

 

o resultado de tudo isso retorna uma listagem do que eu quero.

 

COLUNA 1

 

P10
P10
P10
P07
P07
P07
P04
P04
P02

 

Gostaria que minha tabela em HTML ficasse dessa forma:

 

COLUNA1 COLUNA2 COLUNA3 COLUNA4

P10 P07 P04 P02
P10 P07 P04
P10 P07

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vão ser sempre 4 colunas e sempre esses valores?

 

Abraç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.