Atualizado em 25 de Outubro de 2013

Passar Variável Javascript para PHP

Olá pessoal,

Após receber uma dúvida do leitor Bruno Santos, resolvi criar este post. Aqui no blog já vimos o post como passar variável do php para javascript, porém como fazer o inverso de Passar Variável Javascript para PHP.

Este e um recurso muito útil e vamos precisar utilizar o comando write do javascript.

Vamos ver um exemplo:

<html>
<head>
 <title>
Passar Variável Javascript para PHP</title>
 <script
type="text/javascript">
  var variaveljs = 'Mauricio Programador';
</script>
</head>
<body>

<?php
  $variavelphp = "<script>document.write(variaveljs)</script>";
  echo "Olá $variavelphp";
?>
</body>
</html>


Obrigado por todos os comentários, a razão deste blog existir são os leitores ;)


"Esta dica te ajudou de alguma forma?" Então ajude outras pessoas compartilhando este conteúdo com seus amigos! =)


E isso aí pessoal, até a próxima.

Comentários

Sua foto do perfil

henrique

17 de Fevereiro de 2016 - 09:31

Sua foto do perfil

Mauricio Programador

Olá Henrique,

Se você não quiser atualizar a pagina toda vai ter que fazer uma requisição de segundo plano com o AJAX.

Dai você vai ter que passar a quantidade e o valor, para fazer o calculo e depois retornar o valor.

Abraço.

19 de Fevereiro de 2016 - 15:05

Sua foto do perfil

Guilherme

Obrigado, era isso mesmo que estava precisando

21 de Janeiro de 2016 - 17:53

Sua foto do perfil

Miguel Ambrosio

15 de Dezembro de 2015 - 17:27

Sua foto do perfil

Julio Junkes

02 de Outubro de 2015 - 11:04

Sua foto do perfil

Mauricio Programador

Olá Julio,

Isso mesmo, como já mencionei em outros comentários abaixo, este exemplo serve apenas para exibição do texto.

Abraço.

05 de Outubro de 2015 - 11:24

Sua foto do perfil

Matheus de Lima Gutierrez

25 de Setembro de 2015 - 04:26

Sua foto do perfil

Mauricio Programador

Olá Matheus,

Isso mesmo este teste acima e apenas para escrever na tela.

Tem como sim, mas para isso vai ter que usar Ajax, veja o post:

Atualizar parte do Site sem Refresh na Página inteira com Javascript

Abraço.

30 de Setembro de 2015 - 10:22

Sua foto do perfil

Matheus Gutierrez

24 de Setembro de 2015 - 01:31

Sua foto do perfil

Mauricio Programador

Olá Matheus,

Isso não vai funcionar, pois o PHP roda no servidor e o JavaScript no navegador.

Então quando aquele seu PHP e executado o valor da resposta do JavaScript não existe ainda.

O que você esta tentando fazer? posso te dar uma ideia de como fazer de outra forma.

Abraço.

30 de Setembro de 2015 - 10:18

Sua foto do perfil

joaquim

ola Mauricio , queria transferir o valor sel_cities2" para outro form Sinsert.php
sera que teria como

29 de Julho de 2015 - 16:52

Sua foto do perfil

Mauricio Programador

Olá Joaquim,

se você for usar o Submit basta pegar o valor com POST, agora se quiser fazer isso sem dar Refresh na pagina vai ter que usar Ajax.

Abraço.

31 de Julho de 2015 - 17:08

Sua foto do perfil

Roberto Monteiro

bom dia, este artigo ajudou bastante, porem tem um problema que nao sei o motivo, tenho um codigo encodado em base64 e inseri este codigo em uma variavel js assim como seu post do php para js, funcionou mais perfeito impossivel, ai eu passei esta variavel js para o php, tambem funcionou belesa, ele exibe exatamente o codigo depois de encodar, o problema foi ao decodar

encodei assim

$encode = base64_encode(salt.hash));

passei para js assim

window.localStorage.setItem("campo", "<?php echo $encode; ?>");


passei para o php assim

$decode_js = "<script>document.write(localStorage.getItem('campo'))</script>";

decodei e exibi assim

echo $decode = base64_decode($decode_js);

neste echo, o que traz e algo muito mosntruoso

isso > MGszbGk5MGlvb2Y0ZWhwdXNkc2JhYWNmOTNlZTUyZTBlNjI0Zm Q0NzNkZjUyYjVlZDE5N2Y0ODM5NTQ0OWZmN2YxZjY0ZDg2ZDgzZWQ 0YjBlNmRlNTFiYTk2ZmQ2YjA1ZjU1MjI5MTFmM2Q2OWI5N2RiMGUwM zhlYTg0OWZmYzBjZThiYWQxMDMxZjUzMmRkYWI0NzFiOTAzZA

virou isso > ?????hr??+????J?+j?z?-zh?>)?????

consegue me ajudar em algo?
grato desde ja

12 de Julho de 2015 - 10:19

Sua foto do perfil

Mauricio Programador

Olá Roberto,

Na verdade o que esta acontecendo e como já falei aqui em alguns comentário, o PHP roda no servidor e o JavaScript no navegador, então quando ele vai fazer o decode ele não executa corretamente porque o valor do JavaScript ainda não existe.

Para fazer isso você vai ter que usar o método ajax para pegar estes valor dinamicamente.

Veja o post:

http://www.mauricioprogramador.com.br/posts/atualizar-parte-do-site-sem-refresh-na-pagina-inteira-com-javascript

Este post irá lhe ajudar no que você precisa.

Abraço.

13 de Julho de 2015 - 11:56

Sua foto do perfil

Evandro

07 de Julho de 2015 - 17:27

Sua foto do perfil

Mauricio Programador

Olá Evandro,

Neste ponto nos temos que entender o seguinte, O PHP roda no servidor e o JavaScript no navegador, ou seja quando o pega verifica alguma com o IF o valor de window.innerWidth ainda não existe, por isso ele da o erro.

Pelo que vi você esta tentado ver o tamanho da tela para estipular o numero de colunas, para isso você nem precisa do PHP só com JavaScript já consegue fazer isso.

Não tenho o código do JavaScript, mas se procurar em algum blog sobre JavaScript encontrar fácil.

Abraço.

10 de Julho de 2015 - 13:45

Sua foto do perfil

adailton

ola mauricio quero te fazer uma pergunta, sera que posso pegar um array js por exemplo esse aqui e var map = Array([0,1,0,0,0,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1,1,1]); e passar para um array php para gravar isso em um txt?

voce sabe como fazer?

04 de Junho de 2015 - 00:13

Sua foto do perfil

Mauricio Programador

Olá Adailton,

o PHP ele roda no servidor ao contrario do Javascript, embora seja possível, não e o correto, talvez seja melhor explicar o que quer fazer para eu poder lhe dar uma alternativa.

Abraço.

14 de Junho de 2015 - 23:51

Sua foto do perfil

Matheus

11 de Maio de 2015 - 17:47

Sua foto do perfil

Mauricio Programador

Olá Matheus,

De que forma você altera o ID desta URL? Pois se ele estiver vindo de um clique do usuário de uma outra pagina, basta você jogar o valor direto sem precisar de JavaScript.

Agora se ele esta em uma lista que e carregada quando a pagina abre, o melhor a se fazer e dar um link para enviar esta informação para uma outra pagina que contenha este código PHP.

Mas como não sei bem do que se trata o projeto não saberia te dizer ao certo o que fazer, se quiser posta ai o que quer.

Abraço.

13 de Maio de 2015 - 09:02

Sua foto do perfil

adailton

Tem como pegar esses dados JS passar para php e gravar no BD MySQL sem mudar de pagina?

05 de Abril de 2015 - 22:26

Sua foto do perfil

Mauricio Programador

Olá Adailton,

tem sim, veja o link:

Atualizar parte do Site sem Refresh na Página inteira com Javascript

Abraço.

06 de Abril de 2015 - 09:47

Sua foto do perfil

Renan

25 de Fevereiro de 2015 - 15:09

Sua foto do perfil

Mauricio Programador

Olá Renan,

Jogando para outra pagina ele funciona pois ele recarrega a pagina e le o PHP novamente, já no primeiro caso ele da erro porque ele não le novamente a pagina, já que o javascript e executado na maquina do usuário, e o PHP não.

A solução para o teu caso seria fazer uma requisição em segundo plano AJAX.

Se não souber como fazer esta requisição veja o link:

Atualizar parte do Site sem Refresh na Página inteira com Javascript

Abraço.

26 de Fevereiro de 2015 - 09:09

Sua foto do perfil

Renan

aa sim Mauricio, entendi. ainda não trabalhei com o ajax. Teria como você dar um exemplo prático desse meu caso? pegar a resposta de um confirm em javascript e utiliza-la em php, num if por exemplo, usando o ajax? Tentei aqui mas não consigo. Eu uso bastante essas mensagens de confirmação, mas sempre jogando a execução para outra pagina. Se puder dar essa ajudinha ai.

Obrigado!!!
abraço...

27 de Fevereiro de 2015 - 10:34

Sua foto do perfil

Mauricio Programador

Renan,

Eu não tenho nenhum exemplo pronto sobre isso, posso criar um post sobre o assunto so que vai demorar um pouco, pois estou terminando o curso do Portal e ta um pouco corrido.

Porém o caminho e mesmo do link que te mandei acima, quando você fizer a pergunta para o usuário, dependendo da resposta você chama a função AlteraConteudo() e dentro do arquivo retorna_informacoes.php e que você faz o seu IF.

Depois e so pegar o retorno e jogar onde desejar.

Abraço.

27 de Fevereiro de 2015 - 10:36

Sua foto do perfil

Renan

blz Mauricio, vou tentar de novo aqui, e se der, quando tiver tempo faça mesmo o post.
obrigado pela ajuda.
abraço

02 de Março de 2015 - 12:35

Sua foto do perfil

Felipe

27 de Janeiro de 2015 - 22:38

Sua foto do perfil

Mauricio Programador

Olá Felipe,

Este método que você esta tentando utilizar não e a melhor forma.

O bom seria você fazer uma requisição via ajax e trazer a resposta para a sua pagina.

Para fazer a requisição via ajax veja o post Atualizar parte do Site sem Refresh na Página inteira com Javascript.

Abraço.

28 de Janeiro de 2015 - 09:13

Sua foto do perfil

Jocelito Avila

a ideia resolveu minha bronca aqui :)

16 de Janeiro de 2015 - 13:47

Sua foto do perfil

André luiz leão arruda

12 de Janeiro de 2015 - 16:22

Sua foto do perfil

Mauricio Programador

Olá André,

Confere o seu código novamente, se não tem algum erro na digitação, pois testei aqui e esta tudo ok.

Abraço.

13 de Janeiro de 2015 - 08:48

Sua foto do perfil

Mateus Alves

22 de Dezembro de 2014 - 17:44

Sua foto do perfil

Mauricio Programador

Olá Mateus,

Não tenho como testar o seu código, porém o segredo esta no nome que você dá quando cria o seus inputs.

Por exemplo:

...input type="text" name="foto[]"...

Na linha acima a propriedade name tem que ter um contador que tem que dar nomes diferentes a cada input.

Dai depois para pegar no PHP e so usar POST e o nome do campo.

Abraço.

23 de Dezembro de 2014 - 09:27

Sua foto do perfil

nuno

07 de Novembro de 2014 - 13:39

Sua foto do perfil

Mauricio Programador

Olá Nuno,

Para passar a variável do PHP para o JavaScript e bem simples, veja o link abaixo:

Passar Variável PHP para Javascript

Abraço.

10 de Novembro de 2014 - 10:15

Sua foto do perfil

nuno alho

BOas Mauricio,
tentei como disseste mas este retorna o alerta em branco :(
<?php
$msg = 'Seja bem-vindo ao site!';

$equipa="SELECT * FROM equipa where ativo=1";
$escolha= mysql_query($equipa);
while($final= mysql_fetch_array($escolha)){

$caminho=$final["id_equipa"];
echo '<li><div id="toltip">'.$final["nome"].'<br>'.$final["funcao"].'</div><div class="mascara" onClick="dados()" id="'.$final["id_equipa"].'" > < img src="imgs/info_06.png"></div><img src="imgs/'.$final["file"].'"></li>';
}
?>

12 de Novembro de 2014 - 08:29

Sua foto do perfil

Mauricio Programador

Nuno,

Você Verificou se o PHP esta retornando os dados corretamente? (Com os valores). Se sim, você pode criar sua função com parâmetro, o que ficaria mais fácil para receber o valor, tipo:

function dados(id){...

Depois para chamar:

onClick="dados("'.$final["id_equipa"].'")"

Abraço.

12 de Novembro de 2014 - 08:32

Sua foto do perfil

Helton

31 de Outubro de 2014 - 08:32

Sua foto do perfil

Mauricio Programador

Olá Helton,

Da para fazer isso, mas o código não seria bem este.

Para fazer isso você vai ter que fazer uma requisição ao servidor informando o parâmetro de busca.

Você já trabalhou com requisições ajax?

Fica mais ou mesmos assim:

...
var mecanico = document.getElementById('mecanico').value;
var ajax = AjaxF();
var url = "paginabusca.php?campo="+mecanico;

ajax.onreadystatechange = function(){
if(ajax.readyState == 4)
{
var retorno = ajax.responseText;
document.getElementById('msg_1').innerHTML = retorno;
}
}
ajax.open('POST', url, true);
ajax.send();
...

Veja também o post Atualizar parte do Site sem Refresh na Página inteira com Javascript.

Abraço.

31 de Outubro de 2014 - 08:34

Sua foto do perfil

Douglas Matos

30 de Setembro de 2014 - 23:02

Sua foto do perfil

Mauricio Programador

Olá Douglas,

Obrigado pelas palavras, e sempre bom ajudar ;)

Bom quanto a sua dúvida, como não tenho como testar o código me resta fazer algumas observações.

Uma delas seria na chamada da função contaTel, como você esta esta recebendo o id do cliente como parâmetro da função você pode usar assim:

function escondeDiv(cod_cliente){
//DEFINE A VARIAVEL COM O VALOR DO ID DO CLIENTE
var cod_cliente = cod_cliente;
//COLOCA O DISPLAY:NONE NA DIV DO BOTÃO DOS TELS
document.getElementById('verTels').style.display = "none";

//ESTA É A FUNÇÃO QUE CHAMO PARA GRAVAR OS DADOS NO BD
contaTel(cod_cliente,<?php echo $conexao?>);
}


Veja se com isso já funciona, qualquer coisa e so comentar novamente.

Abraço.

01 de Outubro de 2014 - 11:40

Sua foto do perfil

Douglas Matos

Boa tarde Mauricio,

Muito obrigado pela sua atenção e ajuda.

Da forma como você me passou na dica não funcionou ele insere no BD mas não o id do cliente, porem fiz de uma outra maneira, não sei se é a correta ou se no futuro pode me trazer algum problema, mas dentro desta função eu defino a variável $cod_cliente com o $_GET que passo no link deste cliente que fica assim:

<script>
function escondeDiv(cod_cliente){
var cod_cliente = cod_cliente;
document.getElementById('verTels').style.display = "none";


<?php
//DEFINO A VARIAVEL COD_CLIENTE COM O $_GET QUE PASSO PARA A PAGINA
$cod_cliente = $_GET['cod_cliente'];
// E AQUI PASSO AS VARIAVEIS
contaTel($cod_cliente, $conexao);
?>
}
</script>

Até então nos testes está funcionando espero que continue assim.

Mas muito obrigado pela sua ajuda!!

02 de Outubro de 2014 - 09:09

Sua foto do perfil

Mauricio Programador

Olá Douglas,

poise, como não tinha como testar fico so na dica hehehe. Mas que bom que esta funcionando.

Qualquer coisa me avisa.

Grande Abraço.

02 de Outubro de 2014 - 09:11

Sua foto do perfil

Douglas Matos

Boa noite Mauricio!! desculpe na demora em responder!! Fiquei fora um tempinho!!
Mas sim está funcionando sim e espero que não venha causar problemas futuros mas enquanto esta funcionando deixo assim!!

Vlw pelas dicas e atenção!!

Abraço!

10 de Outubro de 2014 - 09:30

Sua foto do perfil

Leonardo

16 de Agosto de 2014 - 21:39

Sua foto do perfil

Mauricio Programador

Olá Leonardo,

Não seria mais fácil apenas criar um formulário de busca?

Abraço.

18 de Agosto de 2014 - 10:57

Sua foto do perfil

jonatas

04 de Agosto de 2014 - 14:38

Sua foto do perfil

Mauricio Programador

Olá Jonatas,

Na verdade e como expliquei em outro comentário, o PHP e interpretado no servidor e o JavaScript no navegador por isso ele so irá funcionar na exibição.

Não sei bem o que você deseja fazer com esta resolução, mas dependendo do que é você pode fazer uma requisição em JavaScript para executar alguma operação e ai sim interagir com o PHP.

Abraço.

06 de Agosto de 2014 - 11:05

Sua foto do perfil

Humberto Filho

31 de Julho de 2014 - 17:03

Sua foto do perfil

Mauricio Programador

Olá Humberto,

Não sei se entendi, pelo que pude perceber você quer fazer uma consulta no banco de dados, porém esta consulta vai depender do valor do Select?

Se for isso basta fazer uma requisição Javascript.

Ja este exemplo não lhe ajudaria neste tipo de operação.

Abraço.

01 de Agosto de 2014 - 13:23

Sua foto do perfil

José

25 de Julho de 2014 - 11:30

Sua foto do perfil

Mauricio Programador

Olá José,

na realidade não a como fazer já que o PHP e interpretado no servidor e o JavaScript no navegador, o que você pode fazer e criar uma requisição em JavaScript para executar alguma operação e ai sim interagir com o PHP.

Abraço.

25 de Julho de 2014 - 13:05

Sua foto do perfil

Mauricio Programador

Olá José,

na realidade não a como fazer já que o PHP e interpretado no servidor e o JavaScript no navegador, o que você pode fazer e criar uma requisição em JavaScript para executar alguma operação e ai sim interagir com o PHP.

Abraço.

25 de Julho de 2014 - 13:05

Sua foto do perfil

Elisson Oliveira

22 de Julho de 2014 - 12:03

Sua foto do perfil

Mauricio Programador

Olá Elisson,

Não entendi muito bem sua dúvida, pois se quiser passar o valor para uma outra página basta usar o POST normal do formulário e enviar os dados sem problemas e sem a necessidade de JavaScript.

Abraço.

23 de Julho de 2014 - 10:46

Sua foto do perfil

Rafael Christofano

21 de Julho de 2014 - 11:03

Sua foto do perfil

Mauricio Programador

Olá Rafael,

isso vai depender de qual método que você esta usando, se e AJAX, se so esta redirecionando.

Qual é?

Abraço.

21 de Julho de 2014 - 15:36

Sua foto do perfil

Rafael Christofano

Grande Mauricio, obrigado por responder..
Bom, eu estou usando o JQuery mas entendo pouco sobre ele, a parte do $.post('atualiza_resp.php', {idpessoa: idpessoa}, eu peguei na net, mas não está funcionado.. Na verdade, o complicado do algoritmo é que estou trabalhando com Abas no sistema de cadastro passo a passo.. Você tem algum tutorial ou script sobre sistema de cadastro passo a passo com abas?

Desde já agradeço sua atenção

22 de Julho de 2014 - 10:12

Sua foto do perfil

Mauricio Programador

O JQuery tem todos os métodos mencionados acima, porém pela linha de comando sugere que esta usando POST, mas para ter certeza só olhando mesmo.

Não tenho nenhum tutorial sobre isso, mais vou anotar aqui para criar um para ter aqui no blog.

Grande abraço.

22 de Julho de 2014 - 10:12

Sua foto do perfil

victor

13 de Julho de 2014 - 01:56

Sua foto do perfil

Mauricio Programador

Olá Victor,

e qual a sua dúvida?

Abraço.

13 de Julho de 2014 - 14:34

Sua foto do perfil

André

11 de Julho de 2014 - 12:47

Sua foto do perfil

Mauricio Programador

Olá André,

Se você quer envia-lo para outra pagina pode ate mesmo passa-lo como GET e depois recuperar na pagina PHP.

...
var Dados = function(position){
location.href = "pagina.php?latitude="+position.coords.latitude+"&longitude="+position.coords.longitude;
};
...

Não testei, mas e uma ideia.

Abraço.

13 de Julho de 2014 - 14:24

Sua foto do perfil

Ricardo

17 de Junho de 2014 - 11:10

Sua foto do perfil

Mauricio Programador

Olá Ricardo,

obrigado pelas suas palavras ;)

O PHP só ira reconhecer a variável do JavaScript se ela já estiver definida na hora do carregamento, pois o PHP roda no servidor e não no navegador como o JavaScript.

Mas dependendo do que você quer fazer tem outras formas, se quiser coloca o porque você quer carregar no PHP que posso te dar uma luz.

Abraço.

18 de Junho de 2014 - 09:51

Sua foto do perfil

Ricardo Aguiar

Olá Maurício, obrigado pela resposta. É o seguinte, eu carrego um formulário com um select para escolha de um curso numa lista de cursos. Quando usuário escolhe o curso, monto um calendario (apps fullcalendar), onde ele cria vários eventos em alguns horarios especificos, de acordo com curso escolhido. Até ai tudo bem. Dai o usuário tem opção de clicar em um horário, e com isso marcar um horario no banco de dados. Mas, quando ele clica uso onclick para montar uma janela modal. Mas quando monto esta janela, preciso que o onclick mande para o php o horario que o usuário clicou, para com isso fazer algumas buscas no banco de dados e com isso montar a janela modal. Não sei se deu para entender...se precisar envio parte do código. Desde já agradeço a ajuda.

19 de Junho de 2014 - 12:11

Sua foto do perfil

Mauricio Programador

Olá Ricardo,

não sei como você monto a sua função no javascript, mas basta na hora de chamar a função passara como parâmetro a o dia. Ex.:

pesquisa_data('25');

Espero ter ajudado. Abraço.

19 de Junho de 2014 - 12:11

Sua foto do perfil

bruno

07 de Junho de 2014 - 03:26

Sua foto do perfil

Mauricio Programador

Olá Bruno,

Este não seria o post mais adequado para esta questão, porém faça apenas um IF verificando se o id existe dentro da tabela, caso exista ele direciona para uma pagina, senão existir para outra.

Abraço.

07 de Junho de 2014 - 10:41

Sua foto do perfil

Bruno Gaudard

29 de Maio de 2014 - 01:59

Sua foto do perfil

Mauricio Programador

Olá Bruno,

Se você quiser uma confirmação antes de enviar o formulário faça assim:

No formulário coloque:

<form name="form" method="post" onsubmit="return confirma_envio();">

E crie a função Java como abaixo:

<script type="text/javascript">
 function confirma_exclussao()
 {
  decisao = confirm("Realmente deseja excluir o registro: " + valor + "?");
  if (decisao)
  {
   return true;
  }
  else
  {
   return false;
  }
 }
</script>

Abraço.

29 de Maio de 2014 - 13:52

Sua foto do perfil

Bruno Gaudard

Maurício.

Muito obrigado!!!

Funcionou perfeitamente!!

Parabéns pelo site, pode ter certeza que ganhou mais um frequentador, no que eu puder ajudar pode contar comigo!

31 de Maio de 2014 - 15:18

Sua foto do perfil

Carla Sampaio

08 de Maio de 2014 - 12:34

Sua foto do perfil

Mauricio Programador

Olá Carla,

Isso e uma validação de formulário? Porque se for não irá funcionar o Javascript roda no navegador antes de submeter o formulário, já o PHP ele roda no servidor.

Se quiser de mais detalhes do que você quer fazer que te ajudo.

Abraço.

08 de Maio de 2014 - 17:10

Sua foto do perfil

Lucas

Simples e objetivo! Obrigado Mauricio!

08 de Abril de 2014 - 12:58

Sua foto do perfil

Paôla

04 de Abril de 2014 - 11:31

Sua foto do perfil

Mauricio Programador

Olá Paôla,

Na verdade usando função não irá funcionar, mas pelo que eu entendi que você quer fazer bastar usar o metodo que mostro no post Pegar Conteúdo de Outro Site com PHP.

Da uma olhada se isso que você precisa, qualquer coisa posta ai.

Abraço.

04 de Abril de 2014 - 15:22

Sua foto do perfil

Paôla

Maurício,
Esse site que que estou tentando pegar o conteúdo, é só um exemplo. O site que eu preciso tem uma restrição de segurança e não da pr pegar por php. Tem que ser com Js mesmo. Existe alguma solução para esse meu código?

05 de Abril de 2014 - 15:15

Sua foto do perfil

Mauricio Programador

Olá Paôla,

bom se o sistema existe uma segurança e porque não é para usuário não autorizados acessarem, tome cuidado com este tipo de ação.

Quanto ao acesso "sempre" existe uma forma, porém isso tem que ser estudado caso a caso.

A melhor forma e você entrar em contato com a empresa em questão.

Abraço.

05 de Abril de 2014 - 15:15

Sua foto do perfil

Paôla

Olá Maurício,

Entendi sua preocupação. Mas eu também precisava utilizar esse código para pegar um conteúdo de site que é gerado dinamicamente por js. Com php não funciona, mas abrindo a página dessa maneira funciona. O problema é que não consigo passar o retorno do js pra uma variável php e vice-versa. Fiz igual você indicou, o

08 de Abril de 2014 - 09:43

Sua foto do perfil

Mauricio Programador

Olá Paôla,

é na verdade este exemplo não irá te ajudar nisso que você quer este exemplo so irá escrever o valor na tela. Por isso você no seu caso você terá que fazer de outra forma.

Abraço.

08 de Abril de 2014 - 09:45

Sua foto do perfil

Maicon

13 de Março de 2014 - 11:42

Sua foto do perfil

Mauricio Programador

Olá Maicon,

e que você não pode usar o x, pois o teu x esta dentro de uma função e isso o torna elemento da função e não da página.

Grande Abraço.

13 de Março de 2014 - 14:11

Sua foto do perfil

geoge

04 de Março de 2014 - 18:18

Sua foto do perfil

Mauricio Programador

Olá Geoge,

na verdade você não esta fazendo nada de errado,neste exemplo o proposito é só ser mostrado na tela o valor mesmo, pois o que acontece neste script é que o PHP interpreta o código e executa o seu comando, porem seu valor é exatamente todo aquele conteúdo, e ele só mostra na tela certo porque o navegador e que interpreta o javascript e mostra o valor.

Abraço.

05 de Março de 2014 - 09:48

Sua foto do perfil

David

09 de Fevereiro de 2014 - 20:05

Sua foto do perfil

Mauricio Programador

Não funcionou David? deu erro?

Abraço.

10 de Fevereiro de 2014 - 10:06

Sua foto do perfil

cleusa maria collares machado

03 de Janeiro de 2014 - 12:42

Sua foto do perfil

Mauricio Programador

Olá Cleusa,

eu não entendi o que o seu código ta tentando fazer para poder te indicar um caminho melhor, mas se você quer passar uma variável para uma função basta criar uma parâmetro em sua chama:

function soma5(parametro)
{...

daí depois basta chamar o parâmetro onde precisar dentro do script da função.

Espero ter ajudado.

Feliz ano novo para você e sua família.

Abraço.

03 de Janeiro de 2014 - 13:10

Sua foto do perfil

Fábio

11 de Dezembro de 2013 - 14:45

Sua foto do perfil

Mauricio Programador

Olá Fabio,

neste exemplo o proposito é só ser mostrado na tela o valor mesmo e não salvar no banco de dados, pois o que acontece neste script é que o PHP interpreta o codigo e executa o seu comando, porem seu valor é exatamente tudo o que ele esta salvando no seu banco de dados.

Para isso você terá que criar um objeto de ponte, como um campo hidden, exemplo:

<input id="nome" name="nome" type="hidden" value="" />

E na função javascript:

var variaveljs = 'Mauricio Programador';

window.onload = function()
{
document.getElementById('nome').value = variaveljs
}


Porém esta não é a maneira mais correta. Se quiser posta aí o que você quer fazer que te ajudo.


Abraço.

11 de Dezembro de 2013 - 15:09

NEWSLETTER

Receba dicas de programação
em seu e-mail

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

NEWSLETTER