Jump to content

Recommended Posts

Posted

Eu tenho uma variável em JS (var x=12345) e quero passar essa variável para uma variável de php ($code=var x) mas não consigo passar, alguém me pode ajudar nisso?

Obrigado...

Linguagens: C / Java / Prolog / Assembly / HTMLA aprender: Java

Posted

Podes chamar um endereço via Ajax com a variável em POST. Mas repara que o PHP que vai tratar esse request tem que devolver qualquer coisa que o Javascript possa entender, visto que não estás realmente a abrir uma página. Tipo JSON...

“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

-- Tony Hoare

Posted

Eu fiz o seguinte código com o post/get

document.getElementById("i1").value = y;
 </script>
 <form method="GET" action="action.php">
 <input id="i1" name="i1" value="">
 </form>

Mas eu queria que passar o conteúdo da variável y e o que me esta a acontecer é que isto cria-me uma box do tipo text onde me pede para escrever o que vai ser passado à pagina action...

Obrigado...

Linguagens: C / Java / Prolog / Assembly / HTMLA aprender: Java

Posted

Tu não misturas PHP com JS. O PHP é executado no servidor. O JS é executado no browser. Quando pedes a página no browser, já o PHP foi todo tratado (transformado em HTML e afins) e a única coisa que executa no browser é o JS.

A partir do JS, a única coisa que podes fazer para interagir com PHP é fazeres uma chamada ao PHP para obteres qualquer coisa tratável pelo JS.

“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

-- Tony Hoare

Posted

Tu não misturas PHP com JS. O PHP é executado no servidor. O JS é executado no browser. Quando pedes a página no browser, já o PHP foi todo tratado (transformado em HTML e afins) e a única coisa que executa no browser é o JS.

A partir do JS, a única coisa que podes fazer para interagir com PHP é fazeres uma chamada ao PHP para obteres qualquer coisa tratável pelo JS.

Eu percebi isso, mas depois de ser executada o meu código js eu fico com uma string na variável y, agora preciso de passar essa string para a pagina action.php de modo a usar a mesma em funções php.

Linguagens: C / Java / Prolog / Assembly / HTMLA aprender: Java

Posted

força o submit do form

document.getElementById("i1").value = y;
document.forms["myform"].submit();
 </script>
 <form name="myform" method="GET" action="action.php">
 <input id="i1" name="i1" value="">
 </form>

Funcionou, mas tive de colocar o código js depois do form...

Obrigado

Linguagens: C / Java / Prolog / Assembly / HTMLA aprender: Java

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.