Olá pessoal, me incubiram de fazer uma modificação em uma página de consulta onde atualmente só retornava se a pessoa digitasse o código do cliente...até ai tudo bem..mas querem que, quando não for digitado nada, retorne todos os resultados dos clientes tudo mais relacionado a um representante...até ai tudo bem...só que minha consuta para no meio do caminho sem mais nem menos (eu acho) e pra piorar, a pessoa que fez esse codigo, misturou o php junto com o html, o que complicou pra mim pois eu não trabalho dessa forma...
Pergunta
Recruta_0
Olá pessoal, me incubiram de fazer uma modificação em uma página de consulta onde atualmente só retornava se a pessoa digitasse o código do cliente...até ai tudo bem..mas querem que, quando não for digitado nada, retorne todos os resultados dos clientes tudo mais relacionado a um representante...até ai tudo bem...só que minha consuta para no meio do caminho sem mais nem menos (eu acho) e pra piorar, a pessoa que fez esse codigo, misturou o php junto com o html, o que complicou pra mim pois eu não trabalho dessa forma...
segue o codigo aí...
<? session_start(); require 'xxx'; require 'xxxx'; $cd_representante = $_SESSION['xxxxxxx']; $query8 = mysql_query("SELECT cd_cliente,nm_cliente FROM cliente where cd_representante = $cd_representante order by nm_cliente"); ?> <? include '../topi.php'?> <link href="estilos.css" rel="stylesheet" type="text/css"> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="form1.cd_cliente_seleciona.focus();"> <p align="center"><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><strong> Relatório dos Pedidos Realizados</strong></font></p> <p align="left"><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><strong> </strong></font><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><strong>Representante:</strong></font></font><font size="2"><strong> </strong> </font><font size="2"> <? if ($_SESSION['tp_usuario'] == 'REP') { echo " ".$_SESSION['nm_representante']."<br>"; } ?> </font></font></p> <p align="left"> <form name="form1" method="post" action="relatorio_cli.php"> <table width="631" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="20" colspan="4" class="texto"><span class="txtformulario"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> Selecione um de seus Clientes: <font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="lista_clientes.php" target="_parent"><strong>LISTAR CLIENTES</strong></a></font> </font></span> <div align="right"><span class="txtformulario"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"></font></span></div> </td> </tr> <tr> <td width="61" class="texto"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td width="5" class="texto"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td width="183"> </td> <td width="382"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> </tr> <tr> <td class="texto"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> Cliente: </font></td> <td class="texto"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="cd_cliente_seleciona" type="text" class="campoform" id="cd_cliente_seleciona"> </font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="Submit" type="submit" class="botoes" value=":: Imprimir ::"> </font></td> <? $query1 = mysql_query("SELECT cd_condicao_pagto,ds_condicao_pagto, pr_desconto1,pr_desconto2 FROM condicao_pagto where in_ativo = 'S' order by cd_condicao_pagto"); ?> </tr> <tr> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td class="subtotal"> </td> <td class="subtotal"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> </tr> </table> </form> <p align="left"> <?php if($cd_cliente_seleciona == ""){ ?> <?php $query = "SELECT * FROM pedido where cd_representante = $cd_representante"; $result = mysql_query($query) or die("Erro: " . mysql_error()); while ($row = mysql_fetch_array($result)) { $soma_total_qtd = 0; $soma_total_uni = 0; $soma_total_tot = 0; $cont ++ ?> </p> <table width="632" border="0" cellpadding="0" cellspacing="0" > <tr> <td bgcolor="#E0E0E0" class="textonegrito"> </td> <td colspan="7" bgcolor="#E0E0E0" class="textonegrito"><div align="left"><font color="#006600" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Dados do Pedido</strong></font></div></td> </tr> <tr> <td bgcolor="#F5F5F5" class="textonegrito"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td colspan="2" bgcolor="#F5F5F5" class="textonegrito"><strong><font color="#006600" size="1" face="Verdana, Arial, Helvetica, sans-serif">Nr. Pedido</font></strong></td> <td width="243" bgcolor="#F5F5F5" class="texto"><strong><font color="#006600" size="1" face="Verdana, Arial, Helvetica, sans-serif"> <? echo $nr_pedido = $row["nr_pedido"]; ?></font></strong></td> <td width="6" bgcolor="#F5F5F5"><font color="#006600" size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td width="86" bgcolor="#F5F5F5" class="textonegrito"><font color="#006600" size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td width="91" bgcolor="#F5F5F5" class="texto"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td width="93" bgcolor="#F5F5F5" class="texto"><div align="right"><font color="#006600" size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></div></td> </tr> <tr> <td width="9" class="textonegrito"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td colspan="2" ><font color="#006600" size="1" face="Verdana, Arial, Helvetica, sans-serif">Cliente:</font></td> <td colspan="5" class="texto"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <? echo $cd_cliente = $row["cd_cliente"]; ?> <? $query1 = mysql_query("SELECT cd_cliente,nm_cliente FROM cliente where cd_cliente = $cd_cliente "); while ($linha=mysql_fetch_array($query1)){ $nm_cliente = $linha['nm_cliente']; } ?>- <? echo $nm_cliente ?> </font></td> <? $query1 = mysql_query("SELECT cd_cliente,nm_cliente FROM cliente where cd_cliente = $cd_cliente "); ?> </tr> <tr> <td bgcolor="#F5F5F5" class="textonegrito"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td colspan="2" bgcolor="#F5F5F5" ><font color="#006600" size="1" face="Verdana, Arial, Helvetica, sans-serif">Data Emissão:</font></td> <td bgcolor="#F5F5F5" class="texto"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <? echo $dt_emissao = $row["dt_emissao"]; ?></font></td> <td bgcolor="#F5F5F5"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td bgcolor="#F5F5F5" ><font color="#006600" size="1" face="Verdana, Arial, Helvetica, sans-serif">Programação:</font></td> <td bgcolor="#F5F5F5" class="texto"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo $dt_programado = $row["dt_programado"]; ?></font></td> <td bgcolor="#F5F5F5" class="texto"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> </tr> <tr> <td class="textonegrito"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td colspan="2" ><font color="#006600" size="1" face="Verdana, Arial, Helvetica, sans-serif">Condição Pagto:</font></td> <td colspan="5" class="texto"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><font size="1"> <? echo $cd_condicao_pagto = $row["cd_condicao_pagto"]; ?> - </font><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <? $query9 = mysql_query("SELECT ds_condicao_pagto FROM condicao_pagto where cd_condicao_pagto = $cd_condicao_pagto "); while ($lli=mysql_fetch_array($query9)) { $ds_condicao_pagto = $lli['ds_condicao_pagto']; } echo $ds_condicao_pagto; ?> </font></font></font></td> </tr> <tr> <td bgcolor="#F5F5F5" class="textonegrito"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td colspan="2" bgcolor="#F5F5F5" ><font color="#006600" size="1" face="Verdana, Arial, Helvetica, sans-serif">Desconto:</font></td> <td bgcolor="#F5F5F5" class="texto"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <? echo $vl_desconto_cond = $row["vl_desconto_cond"]; ?> - <? echo $vl_desconto_cond2 = $row["vl_desconto_cond2"]; ?> </font></td> <td bgcolor="#F5F5F5"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td bgcolor="#F5F5F5" ><font color="#006600" size="1" face="Verdana, Arial, Helvetica, sans-serif">Dias Extra:</font></td> <td bgcolor="#F5F5F5" class="texto"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo $dias_condicao_extra = $row["dias_condicao_extra"]; ?></font></td> <td bgcolor="#F5F5F5" class="texto"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> </tr> <tr> <td class="textonegrito"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td colspan="2" ><font color="#006600" size="1" face="Verdana, Arial, Helvetica, sans-serif">Observação:</font></td> <td colspan="5" class="texto"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><font size="1"> <? echo $obs = $row["obs"]; ?></font></font></td> </tr> <tr> <td bgcolor="#F5F5F5" class="textonegrito"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td colspan="2" bgcolor="#F5F5F5" ><font color="#006600" size="1" face="Verdana, Arial, Helvetica, sans-serif">Tipo pagto:</font></td> <td colspan="3" bgcolor="#F5F5F5" class="texto"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <? echo $cd_tipo_pagto = $row["cd_tipo_pagto"]; ?> - <? $query4 = mysql_query("SELECT ds_tipo_pagto FROM tipo_pagto where cd_tipo_pagto = $cd_tipo_pagto "); while ($li=mysql_fetch_array($query4)) { $ds_tipo_pagto = $li['ds_tipo_pagto']; } echo $ds_tipo_pagto; ?> </font></td> <td bgcolor="#F5F5F5"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td bgcolor="#F5F5F5"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> </tr> <tr> <td class="textonegrito"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td width="95" ><font color="#006600" size="1" face="Verdana, Arial, Helvetica, sans-serif">Tipo Frete:</font></td> <td width="9" class="textonegrito"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td class="texto"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <? echo $tp_frete = $row["tp_frete"]; ?></font></td> <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td><font color="#006600" size="1" face="Verdana, Arial, Helvetica, sans-serif">Valor Frete:</font></td> <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo $valor_frete = $row["valor_frete"]; ?>,00</font></td> <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> </tr> <tr> <td bgcolor="#F5F5F5" class="textonegrito"> </td> <td colspan="7" bgcolor="#F5F5F5" class="textonegrito"> </td> </tr> <tr> <td bgcolor="#E0E0E0" class="textonegrito"> </td> <td colspan="7" bgcolor="#E0E0E0" class="textonegrito"><font color="#006600" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Itens Adicionados</strong></font></td> </tr> <tr> <td> </td> <td><font color="#006600" size="1" face="Verdana, Arial, Helvetica, sans-serif">Produto</font></td> <td> </td> <td class="texto"><font color="#006600" size="1" face="Verdana, Arial, Helvetica, sans-serif">Ref. - Nome do Produto</font></td> <td> </td> <td><div align="right"><font color="#006600" size="1" face="Verdana, Arial, Helvetica, sans-serif">Quantidade</font></div></td> <td><div align="right"><font color="#006600" size="1" face="Verdana, Arial, Helvetica, sans-serif">Valor Unitário</font></div></td> <td><div align="right"><font color="#006600" size="1" face="Verdana, Arial, Helvetica, sans-serif">Valor Total</font></div></td> </tr> <tr> <td colspan="8" class="textonegrito"> <? $query2 = mysql_query("SELECT * FROM pedido_item where nr_pedido = $nr_pedido "); while ($lin=mysql_fetch_array($query2)){ $cd_produto = $lin["cd_produto"]; $query5 = mysql_query("SELECT cd_produto, ds_produto, cd_referencia FROM produto where cd_produto = $cd_produto "); while ($l=mysql_fetch_array($query5)) { ?> <tr> <td bgcolor="#F5F5F5" class="textonegrito"> </td> <td bgcolor="#F5F5F5" ><font color="#FF0000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo $cd_referencia = $l['cd_referencia']; ?></strong></font></td> <td bgcolor="#F5F5F5" class="textonegrito"> </td> <td bgcolor="#F5F5F5" class="texto"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <? $ds_produto = $l['ds_produto']; } ?> <? echo $ds_produto ?> </font></td> <td bgcolor="#F5F5F5"> </td> <td bgcolor="#F5F5F5"><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo $qt_produto = $lin["qt_produto"]; ?> </font></div></td> <td bgcolor="#F5F5F5"><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <? $vl_unitari = $lin["vl_unitario"]; $vl_unitario = $vl_unitari / $qt_produto; echo number_format($vl_unitario, 2, '.', ''); ?> </font></div></td> <td bgcolor="#F5F5F5"><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <? $vl_it = $vl_unitario * $qt_produto; echo number_format($vl_it, 2, '.', ''); ?> </font></div></td> </tr> <td bgcolor="#FFFFFF"></td> <tr> </tr> <? $soma_total_qtd = $soma_total_qtd + $qt_produto; $soma_total_uni = $soma_total_uni + $vl_unitario; $soma_total_tot = $soma_total_tot + $vl_it; } ?> </td> </table> <table width="632" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="9"> </td> <td width="86"> </td> <td width="9"> </td> <td width="247"><div align="right"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">TOTAL</font></strong></div></td> <td width="11"> </td> <td width="85" bgcolor="#F5F5F5" class="bordavizualiza"><div align="right"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo $soma_total_qtd; ?> </font></strong></div></td> <td width="91" bgcolor="#F5F5F5" class="bordavizualiza"><div align="right"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">R$ <? echo number_format($soma_total_uni, 2, '.', ''); ?> </font></strong></div></td> <td width="94" bgcolor="#F5F5F5" class="bordavizualiza"><div align="right"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">R$ <? echo number_format($soma_total_tot, 2, '.', ''); ?> </font></strong></div></td> </tr> </table> <p><font size="2" face="Arial, Helvetica, sans-serif"><font color="#006600" size="3"><strong> ------------------------x------------------------------------------------------------------------------------------------- <?php print $cont; ?> </strong></font><br> <? } ?> </font></p> <p align="center"><font size="2" face="Arial, Helvetica, sans-serif"><font color="#006600" size="3">-------------------------------------------------------------------------------------------------------------------------</font></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"></font></p> <table width="599" border="0" align="center"> <tr> <td width="209"><div align="center"><p align="center"><a href="menuprincipal.php"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">«-- Voltar ao Menu Principal</font></a></p></div></td> <td width="208"><div align="center"><span class="txtformulario"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="imprimir_ped.php">Buscar Pedido</a></font></span></div></td> <td width="168"><div align="center"><a href="java script:printPage()"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Imprimir Relatório</font></a></div></td> </tr> </table> <p> <script type="text/javascript"> var NEW_LOC = "xxxxxxx"; function goNow() { document.location=NEW_LOC; } function printPage() { if (confirm("Imprimir?")) { window.print(); } //java script:history.go(-1) goNow(); } </script> </p> <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><font size="2" face="Arial, Helvetica, sans-serif"><font color="#006600" size="3">-------------------------------------------------------------------------------------------------------------------------</font></font><font size="3"><br> <font size="2">Sistema de Pedidos Online -xxxxxx</font><font size="1"><br> </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><font size="3"><font size="1">©2005/<? echo date(Y); ?> </font></font></font><font size="1"> - xxxx - Todos os direitos reservados.</font></font></font></p> <? } ?>não precisa dizer que esse codigo está um lixo !!!
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.