• 0
Sign in to follow this  
msb_gj

Passagem de variável

Question

Boa Tarde pessoal...

estou integrando o distancematrix da google no meu sistema, só que

está ocorrendo um problema que não consegui identificar.

segue o código:

<?

function Destino($origem,$destino)

{

$o='1 km';

$a="http://maps.googleapis.com/maps/api/distancematrix/xml?origins=$origem&destinations=$destino&language=br-BR&sensor=false";

$xml = simplexml_load_file($a);

$login = $xml->row->element->distance->text;

foreach ($login as $dado=>$text)

{

// print $text[0];

if($text[0] < $o)

{

echo "certo";

}

else

{

echo "não";

}

}

print_r($xml);

}

$consulta=$db->query("SELECT * FROM ubs where id_ubs=1'");

while ($linha = $consulta->fetch(PDO::FETCH_ASSOC)) {

// essa não passa nem lascando

$destino=$linha['end_ubs];

}

// essa variável passa tranquilo para a url de requisição

$origem="Rua qualquer,000,aruja-São Paulo";

Destino($origem,$destino);

// resumindo.. aquilo que vem da base não consigo passar para url...

?>

Agradeço desde já a atenção

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Não.. esse 1km é só um teste de verificação... o problema está quando a variável vem da base a $destino que quando retorna o xml ele fica vazio, portanto não está passando o valore dela. isso é o que me intriga. porque quando é fixa, funciona normalmente.

Garto

Att.

Share this post


Link to post
Share on other sites
  • 0

Verifica se o seu select ta retornando os dados.

Edited by JaguA

Share this post


Link to post
Share on other sites
  • 0

então se eu der echo $linha['end_ubs']; vai mostra os dados perfeitamente?

outra coisa é preciso esse While mesmo ? você usa uma condicao assim so retorna um valor então ele não seria nescessario.

mas voltando ao assunto.. se ele retorna o valor tente usar ele diretamente na function e verifica a outra variavel e de um var_dump nela e ve o que retorna ...

Share this post


Link to post
Share on other sites
  • 0

Sim ele retorna o valor da variável...

Sim porque para não ter que ficar enviando os parâmetros eu deixei fixo essa busca, mas será requisitado uma pesquisa

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this