Jump to content
SitoMan

[PHP/HTML/Javacript] Dar valor a variavel

Recommended Posts

SitoMan

Viva pessoal,

Hoje trago-vos uma dúvida um tanto ao quanto confusa.

Então é assim. Através de Javascript uma função guarda um certo valor e, ao imprimir o seguinte código em HTML ele retorna o valor guardado:

<p style="display:inline" id="imdbRating">

Ou seja, esse código imprime, por exemplo, o valor 8.

Acontece que eu preciso de declarar uma variável em PHP exatamente com esse valor.

<?php
$variavel = ?>
<p style="display:inline" id="imdbRating">
<?php ; ?>

Inicialmente pensei nisto, mas já vi que assim não funciona. Que solução me resta?

Obrigado, e um bom início de semana!

Edited by SitoMan

Share this post


Link to post
Share on other sites
N3lson

Isto dá 8 ?

<p style="display:inline" id="imdbRating">

Realmente está confuso


You can't do it, kid. But don't worry, my boy. You're not the only one. No one else can do it.

Share this post


Link to post
Share on other sites
brunoais

Em que situação é que ele devolve esse tal 8 do exemplo?

Já pensaste que o PHP e o javascript executam em locais diferentes?


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites
SitoMan

Tenho este Javascript, desenvolvido por um membro aqui do P@P num tópico de ajuda:

<script type="text/javascript">
$( document ).ready(function() {
getImdbInfo("<?php the_field('imdb'); ?>");
});

function getImdbInfo(imdbId) {
var url = "http://www.omdbapi.com/?i=" + imdbId;
$.ajax({
  url: url,
  cache: false,
  dataType: "jsonp",
  success: function(data) {
		var str = "";
		str = data.imdbRating;
$("#imdbRating").html(str);
  },
  error: function (request, status, error) { alert(status + ", " + error); }
});
}
</script>

Usando este código HTML devolve o valor que está na string str:

<p id="imdbRating">

O que eu agora quero é guardar esse valor numa variável PHP, pois será utilizada em código PHP.

Obrigado, espero que agora não tenha feito tanta confusão. As minhas desculpas.

Edited by SitoMan

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.