Ir para conteúdo

POWERED BY:

Arquivado

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

marcosfj1

[Resolvido] Nao consigo fzer mostrar os dados do ARRAY

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.