Publicidade

Entre para seguir isso  
Seguidores 0
thiamatte

pegar valores de um array e transformá-los em uma variável

pegar valores de um array e transformá-los em uma variável para fazer um select num banco de dados.

 

Tenho uma tbl_imovel - cod_imovel, cod_tipo, cod_bairro

 

Outra tbl_bairro - cod_bairro e bairro

 

Qdo a pessoa escolhe o cod_tipo = 1, por exemplo, vai trazer todos os registros da tbl_imovel que tiver cod_tipo=1, até aí td bem!

 

mas como eu faço para passar o valor bairro da tbl_bairro (através do cod_bairro da tbl_imovel, uma vez que esse é um array)?

 

Se quiser posso postar o código, aguardo resposta urgente, grato

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

$cod_tipo = implode('',$row_MostraImovel['cod_bairro']);
echo $cod_tipo;

 

ele dá o seguinte erro: Warning: implode() [function.implode]: Invalid arguments passed in /home/sollar/public_html/escolha.php on line 16

 

o código é esse:

mysql_select_db($database_Sollar, $Sollar);
$query_MostraImovel = "SELECT * FROM tbl_imovel WHERE cod_natureza = '$cod_natureza'";
$MostraImovel = mysql_query($query_MostraImovel, $Sollar) or die(mysql_error());
$row_MostraImovel = mysql_fetch_assoc($MostraImovel);
$totalRows_MostraImovel = mysql_num_rows($MostraImovel);

 

a idéia seria isso: SELECT * FROM tbl_bairro WHERE cod_bairro = $row_MostraImovel['cod_bairro'];

 

mas tá assim:

mysql_select_db($database_Sollar, $Sollar);
$query_MostraBairro = "SELECT * FROM tbl_bairro WHERE cod_bairro = '$cod_bairro'";
$MostraBairro = mysql_query($query_MostraBairro, $Sollar) or die(mysql_error());
$row_MostraBairro = mysql_fetch_assoc($MostraBairro);
$totalRows_MostraBairro = mysql_num_rows($MostraBairro);

 

mas só consigo passar o primeiro valor para o $cod_bairro

Editado por Matheus Tavares
Inserção de tag CODE
0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah, entendi... você está programando com o DW! :lol:

 

mysql_select_db($database_Sollar, $Sollar);
$query_MostraBairro = "SELECT * FROM tbl_bairro WHERE cod_bairro = '$cod_bairro'";
$MostraBairro = mysql_query($query_MostraBairro, $Sollar) or die(mysql_error());
while ($x = mysql_fetch_assoc($MostraBairro)) {
   echo '<pre>';
   print_r($x);
   echo '</pre><br />';
}

 

[]'s

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você substituiu como eu mandei? Observe que alterei o nome da variável.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você substituiu como eu mandei? Observe que alterei o nome da variável.

 

sim deu ctrl c e ctrl v

 

mas não apareceu nada no echo:> echo '</pre><br />';

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora
Entre para seguir isso  
Seguidores 0

  • Próximos Eventos