25/05/2017
FORNECEDOR HISTÓRICO VALOR
POSTO A GASOLINA R$ 50,00
AUTO POSTO B DIESEL R$ 100,00
30/05/2017
FORNECEDOR HISTÓRICO VALOR
POSTO BANDEIRA ALCOOL AD R$ 53,00
preciso criar uma exibição parecida com essa alguém pode me ajudar
To sem idéias, de como fazer… sei que deveria usar o if e else mas não chego em lugar algum
<?php while($reg != false){
<?php echo($reg['dataVenc']); ?> |
<?php echo($reg['fornec']); ?> |
<?php echo($reg['histor']); ?> |
<?php echo($reg['valor']); ?> |
<?php
$reg = mysql_fetch_array($res);
}
1 curtida
Bom dia jovem!
Faz essa exibição na query de leitura mesmo, siga o exemplo abaixo:
> $Query = "SELECT * FROM SUATABELA ORDER BY dataVenc DESC";
O dataVenc é a sua coluna de datas e o DESC vai ler a sua coluna na forma decrescente.
Se preferir crescente utilize ASC.
Depois utilize o FOREACH para exibição, melhor que o while.
//FAÇA PRIMEIRO A LEITURA DA SUA QUERY AQUI
$reg = mysql_fetch_array($VARIAVELdaLEITURA);
foreach($reg as $result):
echo "<p class=\"historico\">"; //CRIE UMA CLASSE PARA EDITAR
echo "<b>".$result['dataVenc']."</b><br>";
echo "<spam>".$result['fornec']."</spam><br>";
echo "<spam>".$result['histor']."</spam><br>";
echo "<spam>".$result['valor']."</spam><br>";
echo "</p><hr>"; //CASO NAO QUEIRA UM <hr> TROQUE POR <br> ou <br><br>
endforeach;
Consegui fazer desta forma:
<?php while($reg != false){
if ($registro == $reg['dataVenc']){
echo ' ';
echo ' '.$regPrazo['fornec'].' | ';
echo ' '.$regPrazo['histor'].' | ';
echo ' '.$reg['valor'].'
| ';
echo '
';
} else {
echo '
';
echo '
'
.$reg['dataVenc'].'
| ';
echo '';
echo ''.
'Fornecedor |
Historico |
Valor |
';
echo ' ';
echo ' '.$regPrazo['fornec'].' | ';
echo ' '.$regPrazo['histor'].' | ';
echo ' '.$reg['valor'].'
| ';
echo '
';
}
$registro = $reg['dataVenc'];
$reg = mysql_fetch_array($res);
}
1 curtida