Cristiano Siqueira 0 Posted May 11, 2019 Report Share Posted May 11, 2019 Boa tarde, antes de tudo muito obrigado por qualquer ajuda que venha me auxiliar na resolução do problema abaixo, antes de postar o código vou descrever a função para melhor entendimento. Tenho uma webradio e no caso quero que no meu site ele mostre a capa (cover) da musica que esta sendo tocada , neste caso o sistema é simples, ele verifica o nome da musica vai no database e compara se ela existe ali, caso sim ele pega a arte da cover que esta em outra coluna e joga no img src para exibir, caso a musica não conste ele exibe uma capa padrão. se eu dou um echo na variavel que pega o nome da musica online ele exibe , se dou echo na variavel que vem do database ele tmb exibe, a capa aparece no site , mas esta acusando esse erro na linha "$row2 = $result2->fetch(PDO::FETCH_ASSOC);" bem segue abaixo o codigo completo com os links e database alterados . Mais uma vez muito obrigo pelo tempo que irão disponibilizar para me ajudar <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <?php include_once("conf.php"); ?> <?php $json = file_get_contents('aqui é o link do json da api da minha radio'); $obj = json_decode($json); $musiatual = $obj->musica_atual; ?> <?php //acessa database para comparar as musica $sql2= "SELECT music, cover FROM myplaylist WHERE music='$musiatual'" ; $result2 = $conn->query($sql2); $row2 = $result2->fetch(PDO::FETCH_ASSOC); $capa= $row2 ['cover']; $mus2 = $row2['music']; //echo $musiatual; // usei isso aqui como teste para ver se esta ok na captura de dados // echo $capa; // usei isso aqui como teste para ver se esta ok na captura de dados //echo $mus2; // usei isso aqui como teste para ver se esta ok na captura de dados ?> <html> <head> <title>Exemplo</title> <script type="text/javascript"> function Atualizar() { window.location.reload(); } </script> </head> <body onload="setTimeout('Atualizar()', 7000)"> <?php if ($xml1 == $mus2){ ?> <img src="http://www.xxxxxxxx.com.br/cover<?php echo $row2['cover'];?>" width="300" height="300"> <!-- Exibe capa da musica atual--> <?php }else{ ?> <img src="http://www.xxxxxxxx.com.br/cover/capapadrao.jpg" width="300" height="300"> <!-- Caso não tenha a musica exibe capa padrão--> <?php } ?> </body> </html> mais uma vez agradeço humildemente qualquer ajuda que venha a me auxiliar. Grato Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now