marcosfj1 0 Denunciar post Postado Outubro 28, 2010 Seguinte to com o codigo pronto e nao consigo ver o erro nem a pau...funciona assim, tem a lista de clientes e ao clicar em um deles vai para outra pagina mandando o ID do cliente por GET(ou seja vai para a URL) ai eu faço uma busca na tabela de pedidos para mostrar os pedidos referentes a aquele cliente, mas nao ta dando certo....alguem pode ver o q esta errado no codigo: <? $sql = "SELECT P.dt_pedido, P.id_pedido, P.vl_total, C.nome, C.id_cliente FROM pedido P INNER JOIN cliente C ON C.id_cliente = P.id_cliente WHERE C.id_cliente = {$_GET['id']}"; $req = mysql_query($sql); $cp = mysql_fetch_array($req); ?> <form action="" method="post" enctype="multipart/form-data" name="form1" id="form1" > <table width="95%" align="left"> <tr style="height:20px;"> <td colspan="3" align="left" valign="top"><i>Cliente:<?=$cp['nome'] ?> </i></td> </tr> <tr class="grid_titulo"> <td align="left" >Data:</td> <td align="left" >Numero:</td> <td align="left" >Valor:</td> </tr> <tr> <td align="right" valign="top"><?=$cp['dt_pedido'] ?></td> <td align="right" valign="top"><?=$cp['id_pedido'] ?></td> <td align="right" valign="top"><?=$cp['vl_total'] ?></td> < </tr> </table> </form> Alguem sabe me ajudar a ver onde esta o erro? valeu Compartilhar este post Link para o post Compartilhar em outros sites
Leozitho 81 Denunciar post Postado Outubro 28, 2010 No iníncio do seu código coloque isso para ver se retorna algum erro de PHP: error_reporting(E_ALL); ini_set('display_errors', TRUE); E na consulta com o banco deixe assim para ver se tem algum erro na consulta: $req = mysql_query($sql) or die(mysql_error()); Compartilhar este post Link para o post Compartilhar em outros sites
marcosfj1 0 Denunciar post Postado Outubro 28, 2010 Deu erro na funcao da DATE ai tirei ela, mas só ta mostrando o primeiro pedido eu queria q mostrasse todos os pedidos Como faço? Compartilhar este post Link para o post Compartilhar em outros sites
Leozitho 81 Denunciar post Postado Outubro 28, 2010 Use a função while para percorrer as linhas retornadas pela consulta. Compartilhar este post Link para o post Compartilhar em outros sites
marcosfj1 0 Denunciar post Postado Outubro 28, 2010 Pode me mostrar como eu usaria? Compartilhar este post Link para o post Compartilhar em outros sites
Leozitho 81 Denunciar post Postado Outubro 28, 2010 Primeiro você tira essa linha lá de cima: $cp = mysql_fetch_array($req); Depois faz assim: <?php while ($cp = mysql_fetch_array($req)) { ?> <tr> <td align="right" valign="top"><?=$cp['dt_pedido'] ?></td> <td align="right" valign="top"><?=$cp['id_pedido'] ?></td> <td align="right" valign="top"><?=$cp['vl_total'] ?></td> </tr> <?php } ?> Compartilhar este post Link para o post Compartilhar em outros sites
marcosfj1 0 Denunciar post Postado Outubro 28, 2010 Valeu cara deu certo aqui Obrigado Compartilhar este post Link para o post Compartilhar em outros sites