Ir para conteúdo
biakelly

Cálculo dinâmico utilizando valor recuperado de uma api

Recommended Posts

Oi, estou com uma tarefa de arrancar cabelos, sim caindo cabelos

 

estou fazendo uma página que precisa ter a cotação do Bitcoin

Nesta pagina preciso de 2 inputs um que traga o preço do bitcoin e outro que calcule uma fração de bitcoin.

 

Bem, até consigo pegar o valor desta forma:

 

<?php
$url = 'https://www.mercadobitcoin.net/api/btc/ticker';
$result = file_get_contents($url);
$result = json_decode($result, true);
?>

mas como é que eu consigo fazer isso desta forma:

 

 

aqui ao digitar a quantidade no campo 1 ele me da o valor atual

image.png.5d085e77af58c21377716a6c64fe4aef.png

 

 

Mas se eu digitar uma quantidade em reais ele me da a fração que representa o bitcoin.

 

image.png.5bc4f174627735e6957c5301c21ce0d5.png

 

 

Vocês conseguem me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiquei na duvida, se você quer apenas saber os valores convertidos basta multiplicar ou dividir

 

	
$url = 'https://www.mercadobitcoin.net/api/btc/ticker';
$result = file_get_contents($url);
$result = json_decode($result, true);

$valor=$result['ticker']['last'];

$inputReais=300;
$inputBitcoin=3;

if($inputBitcoin<>''){
	$valorEmReais=$inputBitcoin*$valor;
	
	echo "O valor de $inputBitcoin Bitcoins é igual a R$ $valorEmReais ";

}
if($inputReais<>''){
	$valorEmBitcoin=$inputReais/$valor;
	
	echo "O valor de R$ $inputReais em bitcoins é igual a $valorEmBitcoin";
}

Agora Se você quer fazer como no google, ser automático ao digitar, então não é php, tem que ser em alguma linguagem frontEnd, como Javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi merlinus tudo bem?

 

Poxa era isso que eu queria, mas de forma dinâmica.

 

Achei um site que faz isso: https://dolarhoje.com/bitcoin-hoje/

 

veja que eles possuem 2 campos um para real e outro para o preço do bitcoin, em ambos pode digitar valores que o outro campo atualiza.

 

Imaginei que fosse fora do PHP, eu realmente estou quebrando a cabeça, vou postar a dúvida no forum de Javascript.

 

Poxa, mas obrigada mesmo assim

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

×

Informação importante

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