Guest - Junior - Postado Fevereiro 17, 2005 Denunciar Share Postado Fevereiro 17, 2005 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 tbtipo:<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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Fevereiro 17, 2005 Denunciar Share Postado Fevereiro 17, 2005 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();?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Illidan Postado Fevereiro 17, 2005 Denunciar Share Postado Fevereiro 17, 2005 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). Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Junior - Postado Fevereiro 17, 2005 Denunciar Share Postado Fevereiro 17, 2005 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ÂOse 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... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Fevereiro 17, 2005 Denunciar Share Postado Fevereiro 17, 2005 Envie o valor via Query String, popular coisinha "?" na URL.Algo como "pagina.php?foo=valor&bar=valor"Na página em PHP você recupera usando a superglobal $_GET.echo 'foo: ' . $_GET['foo'] . '<br />';echo 'bar: ' . $_GET['bar'] . '<br />'; Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
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
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
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:
deu pra intende minha duvida...valeu
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.