Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

thiamatte

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

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi. Você quer passar a array para string?

 

echo implode(' ', $array);

 

Poste o código, sim. E recomendo ler nossas regras: http://forum.imasters.com.br/index.php?/topic/375800-orientacoes-para-uma-boa-participacao/

 

A propósito, seja bem-vindo.

 

Um abraço!

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

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

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 />';

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.