Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

ricardocoimbra

Função php ser chamada em Javascript?

Mensagens Recomendadas

ricardocoimbra    0
ricardocoimbra

Alguem me diz como faria para chamar uma função via javascript? Imaginemos que tenho esta função:

function eliminar($id) {

$query = "DELETE FROM `produtos` WHERE id='$id'";
$resultado = $this->sql($query);
return $resultado;
}

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
karva    0
karva

Podes sempre fazer uma cena do tipo, um link em javascript ou no que seja, a linkar para o script no estilo delete.php?id=xx, e usar essa pag para executar a funcao, mas tens que ter cuidado com injeccoes de sql

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
jreis    0
jreis

Alguem me diz como faria para chamar uma função via javascript?(...)

É possível fazer isso, fiz há uns tempos uns scripts que permitiam chamar praticamente qualquer função PHP por javascript, até funções definidas pelo utilizador (mesmo métodos de classes), na altura deu-me jeito (imaginem fazer logo um mysql_query(); a partir do browser!), mas deixei de usar isso pois é muito fácil abrir um enorme buraco de segurança...

O ideal é fazer como o karva sugeriu, e manter as coisas mais sob controlo. Fazes um script, onde validas as variáveis todas, e chamas isso por javascript.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade