Jump to content
Fórum Script Brasil
  • 0

Recebendo Variavel De Javascript


Guest - Junior -

Question

Guest - Junior -

olá...

bom..eu to preçisando recebe uma variavel de uma função javascript q ta na mesma pagina...

tipo eu tenho uma função em javascript chamada

<script>

function teste() {

  var="esta variavel sera a q tem q aparecer quando eu der um 'echo' do php";

}

</script>

<?php

  echo var;

?>

bom seria isso o que quero faze....exibir o valor q a variavel recebeu no SCRIPT e exibi-la em qualquer parte no php...bom eu coloquei dessa forma

  echo var;

só pra da exemplo, na verdade eu nem imagino como q eu recebo ou passo um valor de um script...

bom se alguém souber como fazer ficaria grato....e otra coisa se caso tiver como, eu poderia tb usar o resultado de uma função e exibir no php tb

tipo:

<script>

function teste() {

  var="esta variavel sera a q tem q aparecer quando eu der um 'echo' do php";

  return true;

}

</script>

<?php

  echo var;

  echo teste

?>

deu pra intende minha duvida...valeu

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Desse jeito nem tem como, o php executa o seu código no servidor e não na máquina do internalta.

Utilize o próprio php: (Porque não!?)

<?php

  $var="Gladisson";

function teste() {

  $var="esta variavel sera a q tem q aparecer quando eu der um 'echo' do php";

  return $var;

}

  echo $var;

  echo teste();

?>

Link to comment
Share on other sites

  • 0

As únicas maneiras que eu conheço de passar uma variável do Javascript para o PHP é através de cookies ou pela query string.

Dessa forma que você postou, como o Gladisson já disse, não é possível... pois PHP é server side... ou seja, ele executa tudo que tá entre <?php ... ?> antes de qualquer outra coisa. Aí a variável "var" fica indefinida... (que no caso, você tá tratando como uma constante nesse exemplo).

Link to comment
Share on other sites

  • 0
Guest - Junior -

Utilize o próprio php: (Porque não!?)

porque eu tenho essa variavel dentro de uma função JAVASCRIPT...essa função não pode se feita em php porque só o JS consegue fazer mudanças na pagina em tempo real...se eu usar o php ele vai te q carrega a pagina di novo...

o que eu quero faze....

eu tenho uma tela q faz uma pergunta pro internalta...

PERGUNTA??

SIM NÂO

se o cara aperta SIM vai acontecer isso

<a hfre="#" onclick="funcaoJS(1)"> SIM </a>

ai a função vai recebe o 1

function funcaoJS(value) {

if (value==1) {

return value

location.href = 'paginaQueVaiRecebeOvalorDaFunção.php'

}

else {

return value

location.href = 'paginaQueVaiRecebeOvalorDaFunção.php'

}

}

caso aperta o não vai envia 0...

bom agora o proximo passo é o php recebe esse valor.. nesse caso o valor da função...

bom acho q deu pra explica td o que quero faze.....se alguém souber como ficaria grato...

Link to comment
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.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      651.8k
×
×
  • Create New...