Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Boton html para ejecutar funcion php con un parametro

Estas en el tema de Boton html para ejecutar funcion php con un parametro en el foro de PHP en Foros del Web. Hola, estoy trabajando con botones y llamadas a funciones php He estado leyendo mucho sobre el tema, pero me gustaría saber como pasar un parámetro ...
  #1 (permalink)  
Antiguo 06/01/2015, 03:42
 
Fecha de Ingreso: mayo-2012
Ubicación: españa
Mensajes: 9
Antigüedad: 7 años, 9 meses
Puntos: 0
Boton html para ejecutar funcion php con un parametro

Hola, estoy trabajando con botones y llamadas a funciones php

He estado leyendo mucho sobre el tema, pero me gustaría saber como pasar un parámetro a esa función desde el botón html.

¿Si tenemos este ejemplo, como le paso un parámetro a la función que quiero ejecutar?

Código PHP:
if(isset($_POST['hola'])){
   
ejecutar_accion();

Código PHP:
<form action="" method="post">
   <
input type="submit" value="boton" name="hola" />
</
form
Mi problema es el siguiente, tengo un botón para guardar cambios en mysql, al darle a "Procesar" (mi botón) me gustaría pesarle el id de mi registro a la función para hacer los cambios pertinentes sobre ese registro en concreto que quiero procesar.
Dinámicamente en la pagina tengo todos los registros sin procesar, y genero un botón por cada registro y ese botón ha de llamar a la misma función pero con el id especifico.

Última edición por hendrik; 06/01/2015 a las 03:48
  #2 (permalink)  
Antiguo 06/01/2015, 05:42
 
Fecha de Ingreso: octubre-2014
Ubicación: Buenos Aires
Mensajes: 278
Antigüedad: 5 años, 4 meses
Puntos: 12
Respuesta: Boton html para ejecutar funcion php con un parametro

Hola hendrik, podrías poner dentro del form un campo de tipo "hidden" y en este poner el id.

Código PHP:
Ver original
  1. if(isset($_POST['procesar']) and $_POST['procesar'] == 'si'){
  2.    ejecutar_accion($_POST['id']);
  3. }
  4.  
  5.  
  6. <form action="" method="post">
  7.     <input type="hidden" name="procesar"  value="si" />
  8.     <input type="hidden" name="id"  value="5" /> <!-- ejemplo del valor id -->
  9.    <input type="submit" value="Enviar" />
  10. </form>

Espero te sirva.

Saludos.
__________________
http://www.sp-vision.net

Etiquetas: boton, funcion, html, parametro
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 15:33.