• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

taov

URGENTE: Trabalhando com ODBC

7 mensagens neste tópico

Bom dia...

Estou a fazer um trabalho, com conexao odbc á base de dados.  Já fiz a conexao, e esta a funcionar tudo direitinhho. Agora quero que mostre as informações numa tabela. Mas a tabela, quero ser eu a fazer.

so queria que me ajudassem,  dizendo o porquê de isto noa funcionar.

esta dando erro aqui neste codigo!

<?

    $sql_lista= "SELECT Artigo, Descricao, PCMedio FROM Artigo ORDER BY Artigo ASC";

  $exe_lista= odbc_exec($con,$sql_lista) or die (odbc_error()) ;

  $num_lista = odbc_num_rows($exe_lista);

  if ($num_lista > 0){

  while ($reg_lista = odbc_fetch_array($exe_lista)){

  ?>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Mas está a dar algum erro?

E o que fazes dentro do while? Ou nem entra lá dentro?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

<?php

function conexao(){

global $con;

global $result;

global $sql;

$con = odbc_connect("carrinho", "", "");

$sql =  "SELECT Artigo,Descricao,PCMedio FROM Artigo";

$result=odbc_exec($con, $sql);

}

?>

<?

include "config.php";

conexao();

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Lista de Produtos</title>

</head>

<body>

<h1> Produtos da minha Empresa</h1>

<p> </p>

<p>

  <!-- #BeginDate format:Sw1m -->11 March, 2009  14:32<!-- #EndDate -->

</p>

<p> </p>

<div align="center">

  <table width="58%" border="1">

   

    <tr>

      <td width="8%"> <strong> Artigo </strong></td>

      <td width="40%"> <strong> Descricao </strong></td>

      <td width="31%"> <strong> PREÇO</strong></td>

      <td width="21%"></td>

    </tr>

    <?

  $num_lista = odbc_num_rows($result);

  if ($num_lista > 0){

  while ($reg_lista = odbc_fetch_array($result)){

  ?>

          <tr>

      <td width="25%"><?=$reg_lista['Artigo']?></td>

      <td width="25%"><?=$reg_lista['Descricao']?></td>

      <td width="25%"><?=number_format($reg_lista['PCMedio'])?></td>

      <td width="25%"><a href="cart.php?acao=add&Artigo= <?=$reg_lista['Artigo']?> "><img src="compras.gif" width="86" height="23" longdesc="compras.gif" /></a></td>

      </tr>

    <?

  }

  }

?>

   

   

  </table>

</div>

</body>

</html>

convem enviares o codigo completo...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

E não respondeste à minha primeira pergunta:

Mas está a dar algum erro?

E o que fazes dentro do while? Ou nem entra lá dentro?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

E não respondeste à minha primeira pergunta:

nao da erro nenhum....

e fazendo echo do reg list mostra como resultado        -1

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Produtos da minha Empresa

[pre][table]

[td]Artigo [/td]

[td] Descricao[/td]

[td]PREÇO  [/td]

[/table]

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora