[Resolvido] Botão Para Chamar Método de Classe Externa
Olá pessoal,
Tô com uma dúvida cruel em php e não consigo resolver. Preciso saber como chamar um método com o clique de um botão.
Tipo, clicar no botão ENTRAR e dar um start no método efetuarLogin().
Só achei códigos em que ao clicar o botão direciona para uma nova página, mas no meu caso quero chamar um método de uma classe externa.
Se alguém puder me ajudar, agradeço.
Vlw...
Tô com uma dúvida cruel em php e não consigo resolver. Preciso saber como chamar um método com o clique de um botão.
Tipo, clicar no botão ENTRAR e dar um start no método efetuarLogin().
Só achei códigos em que ao clicar o botão direciona para uma nova página, mas no meu caso quero chamar um método de uma classe externa.
Se alguém puder me ajudar, agradeço.
Vlw...
comentários (0)
suspender
Lista de Respostas:
06/04/2010 11:36pm
(~14 anos atrás)
(~14 anos atrás)
Amiga, php não é Delphi ou VB.
Todo botão de ação deve necessariamente estar em um form ou executar algum evento javascript.
Você tem que apontar para uma página e nessa página chamar o tal método.
Não sei se já tem alguma experiencia com alguma linguagem mas codificar em PHP não é igual a codificar em JSF do Java ou C#.net onde esses elementos ficam ocultos do programador. Mesmo esses também chamam uma página, mas controlam o fluxo e apenas retornam o resultado do tal método.
Todo botão de ação deve necessariamente estar em um form ou executar algum evento javascript.
Você tem que apontar para uma página e nessa página chamar o tal método.
Não sei se já tem alguma experiencia com alguma linguagem mas codificar em PHP não é igual a codificar em JSF do Java ou C#.net onde esses elementos ficam ocultos do programador. Mesmo esses também chamam uma página, mas controlam o fluxo e apenas retornam o resultado do tal método.
07/04/2010 11:53pm
(~14 anos atrás)
(~14 anos atrás)
Existem alguns framework que simulam este comportamento. Mas é aquilo que o Marcos falou: ou o evento é disparado por script em client-side ou os dados precisam ser submetidos para algum lugar (leia um pouco sobre o protocolo HTTP, onde se sustentam os sistemas Web).
Vale resaltar que o arquivo de destino dos dados não precisa ser diferente do arquivo de origem dos dados (arquivo com o formulário, por exemplo). Ou seja, você pode enviar dados de uma página para ela mesma e, no script, você verifica se o botão foi clicado observando o valor enviado pelo input de submit (através do name dele). Por exemplo, verificar se existe $_POST['enviar'].
Alguns framework que simulam o comportamento orientado a eventos:
* Prado
* QPHP
* Yii
Fonte: http://www.phpframeworks.com/
Vale resaltar que o arquivo de destino dos dados não precisa ser diferente do arquivo de origem dos dados (arquivo com o formulário, por exemplo). Ou seja, você pode enviar dados de uma página para ela mesma e, no script, você verifica se o botão foi clicado observando o valor enviado pelo input de submit (através do name dele). Por exemplo, verificar se existe $_POST['enviar'].
Alguns framework que simulam o comportamento orientado a eventos:
* Prado
* QPHP
* Yii
Fonte: http://www.phpframeworks.com/
10/04/2010 3:25pm
(~14 anos atrás)
(~14 anos atrás)
Obrigada meninos!
Dei uma pesquisada melhor e ví isso tudo q vcs falaram...
Vlw!
Dei uma pesquisada melhor e ví isso tudo q vcs falaram...
Vlw!