Acesso à nova tabela

Se você não sabe onde postar, poste aqui.
gerusa
Novato
Mensagens: 4
Registrado em: 07 Set 2009, 19:23

Acesso à nova tabela

Mensagem por gerusa »

Olá.
Criei uma tabela de cidades a ser acessada quando muda a UF, no form de usuários.
Criei então um arquivo chamado procura_cidade.php o qual contém o seguinte código:

<?php
$uf=$_GET["uf"];
$db = "SELECT nome FROM cidades WHERE uf='$uf'";
$resultadoCidade = mysql_query($db);
$i=0;
while($row = mysql_fetch_array($resultadoCidade))
{
$cidade[$i]["nome"] = $row["nome"];
$i++;
}
?>

<select name="cidade">
<?php
for($k=0; $k<count($cidade); $k++)
{ ?>
<option value="<?php echo $cidade[$k]["nome"] ?>"><?php echo $cidade[$k]["nome"] ?></option>
<?php } ?>
</select>


Ocorre que não consigo executar o select...dá este erro:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in D:\apache\htdocs\joomla\plugins\cidades\procura_cidade.php on line 5

Estou chamando através de um comando que incluí no validate.js
Na verdade é um código simples que peguei na internet...era prá funcionar, só que dá este erro ao tentar acessar a base, dá a impressão que não está conectado e não sei como funciona esta parte de conexão do joomla.
O arquivo original tinha um include("conexao.php"); mas retirei pois era apenas exemplo e não tinha nada a ver com a estrutura do joomla.

Alguém sabe o que preciso colocar no arquivo para que consiga fazer a conexão e executar a query?
Acredito q seja algo simples que está faltando...

Obrigada, Gerusa.
Hadji
Novato
Mensagens: 10
Registrado em: 29 Mar 2009, 13:31

Re: Acesso à nova tabela

Mensagem por Hadji »

Gerusa

O usuário "Dono" de sua tabela é identificado por ODBC? sua tabela tem que estar para o mesmo "Dono"(Owner).
Dê uma checada nas permissõs deste usuário, creio que o que pode estar ocorrendo é não haver permissão de execução de select ok.
Caso o problema continue me avise que buscamos outras alternativas!
Uma abraço e sucessos aí!
Hadji-RJ!
Responder