Foros del Web » Programando para Internet » PHP »

Ejecutar función PHP pulsando submit

Estas en el tema de Ejecutar función PHP pulsando submit en el foro de PHP en Foros del Web. PHP 5.0 Hola a todos ¿Cómo puedo ejecutar o llamar a una función de PHP pulsando en un botón "submit" (que es de HTML) en ...
  #1 (permalink)  
Antiguo 02/03/2010, 13:56
 
Fecha de Ingreso: diciembre-2004
Mensajes: 48
Antigüedad: 19 años, 4 meses
Puntos: 0
Ejecutar función PHP pulsando submit

PHP 5.0

Hola a todos

¿Cómo puedo ejecutar o llamar a una función de PHP pulsando en un botón "submit" (que es de HTML) en un script que se procesa en el mismo archivo de llamado, es decir, el que tiene el formulario? esta demás indicar que los datos ingresados en el formulario son los parametros que necesita dicha función.

Desde ya Muchísimas Gracias.

--
CG
  #2 (permalink)  
Antiguo 02/03/2010, 13:59
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Ejecutar función PHP pulsando submit

al pulsar submit, se envía el form al servidor y los datos en un arreglo $_POST o $_GET según el method del formulario, no se ejecuta una función en concreto, pero puedes implementarlo manualmente
  #3 (permalink)  
Antiguo 02/03/2010, 13:59
Avatar de enlinea777  
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 16 años
Puntos: 127
Respuesta: Ejecutar función PHP pulsando submit

Ejecutar función PHP pulsando submit, es imposible.
  #4 (permalink)  
Antiguo 02/03/2010, 14:04
Avatar de santris  
Fecha de Ingreso: agosto-2009
Ubicación: Sant Feliu de Llobregat
Mensajes: 955
Antigüedad: 14 años, 9 meses
Puntos: 66
Respuesta: Ejecutar función PHP pulsando submit

Envias el el contenido del form a un archivo .php, recoges las variables post y llamas a la función.

ej:

Código PHP:
<?php
$mi_var
=$_POST["var_post"];
mi_funcion($mi_var);
?>
__________________
Tu álbum de cromos online!!
  #5 (permalink)  
Antiguo 02/03/2010, 14:06
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Ejecutar función PHP pulsando submit

sí, y además es conveniente revisar si se han recibido datos primero:
Código PHP:
<?php
if(isset($_POST["var_post"])){
     
$mi_var=$_POST["var_post"];
     
mi_funcion($mi_var);
}
?>
  #6 (permalink)  
Antiguo 02/03/2010, 14:43
Avatar de DooBie  
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 19 años, 7 meses
Puntos: 71
Respuesta: Ejecutar función PHP pulsando submit

Yo creo que lo que pide, es ejecutar una funcion para, por ejemplo, verificar los datos, tipo email, telefono, etc... al pulsar el submit, y segun el resultado, continuar o no con la ejecucion del programa.

Si es eso, lo mejor que puedes hacer es usar Ajax, ya que desde un submit, sencillamente no puedes llamar una funcion de PHP directamente.

Etiquetas: ejecutar, submit
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:40.