JavaScript chamando função em php

11 respostas
G

Estou desenvolvendo em html5

O html5 chama uma função javascript e o javascript chamando uma função no php

Como faço essa chamada no javascript chamando função no php??

11 Respostas

drsmachado

Pergunta, php e javascript rodam no mesmo lado?

P

Colega,

Javascript não consegue “chamar função do php”. Explique melhor o seu problema.

G

Todos são arquivos separados

HTML

<input type="button" name="conexao" value="conexao" onclick="conexao();" />

JAVASCRIPT

function conexao()
{
    //chamar funcao php
    
}

PHP

<?php

    function teste()
    {
        $conect = mysql_connect("endereço_servidor", "usuario_do_banco_de_dados", "senha_banco_de_dados");
        if (!$conect) die ("<h1>Falha na coneco com o Banco de Dados!</h1>");	

        $db = mysql_select_db("nome_banco_de_dados");
    }
?>
drsmachado
gustavoa:
Todos são arquivos separados HTML
<input type="button" name="conexao" value="conexao" onclick="conexao();" />
JAVASCRIPT
function conexao()
{
    //chamar funcao php
    
}
PHP
<?php

    function teste()
    {
        $conect = mysql_connect("endereço_servidor", "usuario_do_banco_de_dados", "senha_banco_de_dados");
        if (!$conect) die ("<h1>Falha na coneco com o Banco de Dados!</h1>");	

        $db = mysql_select_db("nome_banco_de_dados");
    }
?>
Camarada, isso não vai funcionar. Como perguntei acima, você sabe de que lado o js e o php rodam? Se não, js roda no lado do cliente, interpretado pelo browser, enquanto que o PHP roda no servidor. O máximo que você pode fazer é submeter a página ou chamar algo com ajax do javascript para que o php processe. Entendeu?
G

Sim isso eu sei, porém não sei como é feita a ponte pois nunca utilizei o PHP

drsmachado

Já tentou estudar?

G

estou fazendo isso agora…

A

Se vc ainda quer chamar alguma função java em php e sem usar classes e ajax, tenho este código que uso na minha rede social:

<?php
echo '<script>';
echo "funcao();";  //* chama a função 
echo '</script>';
?>
drsmachado
Arley Fellipe:
Se vc ainda quer chamar alguma função java em php e sem usar classes e ajax, tenho este código que uso na minha rede social:
<?php
echo '<script>';
echo "funcao();";  //* chama a função 
echo '</script>';
?>
Caro forista, não ressuscite tópicos antigos. Ainda mais sem entender o problema. O objetivo do tópico era o inverso, chamar função PHP a partir do javascript.
A

Pra sua informação eu coloquei no começo da frase “se você ainda quer chamar alguma funcao…” é claro que eu sei que o tópico é de agosto desse ano e dai que reponde errado de qualquer forma o código está correto para chamar uma função java em código php e ao contrário também.

<script language="javascript" type="text/javascript">
function chama(){
<?php
//* aqui coloque o código php
?>
}
</script>

Além de não ter respondido o colega me tratou com arrogância.

L

I am developing in html5 html5 The calls a javascript function and the javascript calling a function in php

Criado 8 de agosto de 2013
Ultima resposta 30 de abr. de 2014
Respostas 11
Participantes 5