Página 1 de 1

Acesso à nova tabela

Enviado: 14 Set 2009, 22:32
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.

Re: Acesso à nova tabela

Enviado: 15 Set 2009, 21:59
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!