Hi people, when I try to show more than 1 item in ODBC show the following message:
Warning: 2 is not a valid ODBC result resource in c:\arquivos de programas\apache group\apache\htdocs\temp\inferior_estoque.php on line 18
Here's the code:
$conexao = odbc_connect("Tem Trator", "", "");
$sql = "SELECT * FROM produtos";
$resultado = odbc_exec($conexao,$sql);
echo "
<TABLE CELLSPACING=\"0\" CELLPADDING=\"0\" BORDER=\"1\" WIDTH=\"100%\" BORDERCOLOR=\"#C6C6C6\">
<TR>
<TD><IMG SRC=\"imagens/codigo.gif\" ALT=\"Código do produto\" BORDER=0></TD>
<TD><IMG SRC=\"imagens/descricao.gif\" ALT=\"Descrição do produto\" BORDER=0></TD>
<TD><IMG SRC=\"imagens/pronta_entrega.gif\" ALT=\"Prontra Entrega?\" BORDER=0></TD>
</TR>\n";
while(odbc_fetch_row($resultado)) {
$cod_produto = odbc_result($resultado, 1);
$descricao = odbc_result($resultado, 2);
$pronta_entrega = odbc_result($resultado, 3);
$quantidade = odbc_result($resultado, 4);
echo "
<TR>
<TD BGCOLOR=\"#F7F7F7\"> <IMG SRC=\"imagens/setacinza.gif\" BORDER=0> $cod_produto</TD>
<TD BGCOLOR=\"#F7F7F7\"> <IMG SRC=\"imagens/setacinza.gif\" BORDER=0> $descricao</TD>
<TD BGCOLOR=\"#F7F7F7\"> <IMG SRC=\"imagens/setacinza.gif\" BORDER=0> ";
if ($quantidade > 0) {
echo "Sim
</TD>
</TR>";
}
else {
echo "Não
</TD>
</TR>";
}
echo "</TABLE>";
odbc_close($conexao);
}