Olá pessoal,
Estou tentando montar um html retornando todos os dados de uma consulta. Para isso fiz as funções abaixo. O problema é que está retornando esta mensagem de erro:
Atenção Undefined variable: ds Atenção Undefined variable: ds
Seguem as funções:
function consulta($parametro) { $sql = "SELECT ME_ID, ME_RazaoSocial, ME_Fantasia, ME_CNPJ, ME_Endereco, ME_Numero, ME_Complemento, ME_Bairro, ME_Cep, ME_Cidade, ME_Estado, ME_Fone, ME_Celular, ME_Email, ME_Site, ME_Facebook, ME_Observacao FROM a004_minhaempresa ";if(!empty($parametro)) {$sql .= "WHERE $parametro ";}; $sql .= "ORDER BY ME_RazaoSocial "; sc_select(Ds, $sql); if({Ds} === true) { while (!$Ds->EOF) { $id = $Ds->fields[0]; $nome = $Ds->fields[1]; $fantasia = $Ds->fields[2]; $cnpj = $Ds->fields[3]; $endereco =$Ds->fields[4]; $numero = $Ds->fields[5]; $complemento = $Ds->fields[6]; $bairro = $Ds->fields[7]; $cep = $Ds->fields[8]; $cidade = $Ds->fields[9]; $estado =$Ds->fields[10]; $fone = $Ds->fields[11]; $celular = $Ds->fields[12]; $email = $Ds->fields[13]; $site = $Ds->fields[14]; $facebook = $Ds->fields[15]; $observacao = $Ds->fields[16]; montaficha($id, $nome, $fantasia, $cnpj, $endereco, $numero, $complemento, $bairro, $cep, $cidade, $estado, $fone, $celular, $email, $site, $facebook,$observacao); $Ds->MoveNext(); }; $Ds->Close(); } else if({Ds} === false) { echo "Nenhuma informação foi retornada."; };
};
function montaficha($id, $nome, $fantasia, $cnpj, $endereco, $numero, $complemento, $bairro, $cep, $cidade, $estado, $fone, $celular, $email, $site, $facebook,$observacao)
{echo " <div class='bordaarredonda'> <table width='100%' border='0' cellpadding='0' cellspacing='0'> <tr><td width='48%'>Código</td><td width='4%'> </td><td width='48%'>Número do CNPJ:</td></tr> <tr><td width='48%'><div class='campopq'>$id</div></td><td width='4%'> </td><td width='48%'><div class='campomd'>$cnpj</div></td></tr> <tr><td width='48%'>Razão Social</td><td width='4%'> </td><td width='48%'>Nome de Fantasia:</td></tr> <tr><td width='48%'><div class='campogd'>$nome</div></td><td width='4%'> </td><td width='48%'><div class='campogd'>$fantasia</div></td></tr> <tr><td width='48%'>Endereço:</td><td width='4%'> </td><td width='48%'>Número:</td></tr> <tr><td width='48%'><div class='campogd'>$endereco</div></td><td width='4%'> </td><td width='48%'><div class='campogd'>$numero</div></td></tr> <tr><td width='48%'>Complemento:</td><td width='4%'> </td><td width='48%'>Bairro:</td></tr> <tr><td width='48%'><div class='campogd'>$complemento</div></td><td width='4%'> </td><td width='48%'><div class='campogd'>$bairro</div></td></tr> <tr><td width='48%'>Cidade:</td><td width='4%'> </td><td width='48%'>Estado:</td></tr> <tr><td width='48%'><div class='campogd'>$cidade</div></td><td width='4%'> </td><td width='48%'><div class='campopq'>$estado</div></td></tr> <tr><td width='48%'>Telefone:</td><td width='4%'> </td><td width='48%'>Celular:</td></tr> <tr><td width='48%'><div class='campomd'>$fone</div></td><td width='4%'> </td><td width='48%'><div class='campomd'>$celular</div></td></tr> <tr><td width='48%'>E-mail:</td><td width='4%'> </td><td width='48%'>Home Page:</td></tr> <tr><td width='48%'><div class='campogd'>$email</div></td><td width='4%'> </td><td width='48%'><div class='campogd'>$site</div></td></tr> <tr><td width='48%'>Facebook:</td><td width='4%'> </td><td width='48%'>Observação:</td></tr> <tr><td width='48%'><div class='campogd'>$facebook</div></td><td width='4%'> </td><td width='48%'><div class='campogd'>$observacao</div></td></tr> </table> </div> ";
};
Grato,
Ilano.