[RESOLVIDO] divisão de while()
Olá a todos !
Estou com um problema com while, acho que é coisa simples, mas, poxa, realmente não estou conseguindo enxergar a solução e é a primeira que preciso executar esse tipo de consulta.
Estou fazendo uma consulta no BD e está executando corretamente, o problema é que esta repetindo o código inteiro (lógico, está tudo dentro do while), repete o "título" para todos os itens da Nota Fiscal.
Podem, por favor, me ajudar ?
Desde já agradeço muito !!
Abração,
Dammy
>
$query4 = "SELECT no.Not_notafiscal, no.Not_emissao, no.Not_cliente, no.Not_valornota, no.Not_pedido, ca.Cli_nome, it.Ino_produto, it.Ino_prunitario, it.Ino_qtde, it.Ino_valortotal, pr.Pro_descricao FROM DN_Notas no, DN_Cadastro ca, DN_ItensNota it, DN_Produtos pr WHERE no.Not_representante = '$vendedor' AND no.Not_notafiscal = it.Ino_nota AND it.Ino_produto = pr.Pro_codigo";
$res4 = mysql_query($query4);
while($ret4 = mysql_fetch_array($res4)){
$nf = $ret4['Not_notafiscal']; //titulo
$dt = $ret4['Not_emissao']; //titulo
$clicd = $ret4['Not_cliente']; //titulo
$clinm = $ret4['Cli_nome']; //titulo
$vl = $ret4['Not_valornota']; //titulo
$pd = $ret4['Not_pedido']; //itens
$procd = $ret4['Ino_produto']; //itens
$pronm = $ret4['Pro_descricao']; //itens
$prun = $ret4['Ino_prunitario']; //itens
$qtde = $ret4['Ino_qtde']; //itens
$prtt = $ret4['Ino_valortotal']; //itens
?>
<tr> ** (essas 2 primeiras <tr> devem ser exibidas só uma vez pra cada grupo de ítens, é como se o while parasse aqui)**
<td class="bla" width=17%><b>Nota Fiscal:<br><?php echo $nf;?></b></td>
<td class="bla" width=17%><b>Emissão:<br></b> <?php echo $dt;?></td>
<td class="bla" width=45%><b>Cliente:<br></b> <?php echo $clicd.' - '.$clinm;?></td>
<td class="bla" width=19% align='left'><b>Valor</b>:<br><?php echo $vl;?></td>
</tr>
<tr align='center'>
<td class="bla" width=3%></td>
<td class="bla" width=7% align='left'><b>Pedido</b></td>
<td class="bla" width=50% align='left'><b>Produto</b></td>
<td class="bla" width=10%><b>Vl. Unitário</b></td>
<td class="bla" width=9%><b>Qtde</b></td>
<td class="bla" width=13%><b>Vl. Total</b></td>
</tr>
<tr align='center'** (essa <tr> deve se repetir quantas vezes necessário para listar todos os ítens da nota, é como se aqui houvesse um segundo while dentro do primeiro)**
<td class="bla" width=3%></td>
<td class="bla" width=7% align='left'><?php echo $pd;?></td>
<td class="bla" width=50% align='left'><?php echo $procd.' - '.$pronm;?></td>
<td class="bla" width=10%><?php echo $prun;?></td>
<td class="bla" width=9%><?php echo $qtde;?></td>
<td class="bla" width=13%><?php echo $prtt;?></td>
</tr>
<?php } /*fecha while*/ ?>
POr favor, alguém pode me dar alguma idéia de como resolver isso???
Discussão (6)
Carregando comentários...