Foros del Web » Programando para Internet » PHP »

Ayuda con botones y post

Estas en el tema de Ayuda con botones y post en el foro de PHP en Foros del Web. Hola a todos, necesito preguntarles los siguiente. yo tengo 4 botones en el mismo formulario y para que no me haga submit con enter lo ...
  #1 (permalink)  
Antiguo 01/01/2011, 19:12
 
Fecha de Ingreso: abril-2009
Mensajes: 409
Antigüedad: 15 años
Puntos: 3
Ayuda con botones y post

Hola a todos, necesito preguntarles los siguiente. yo tengo 4 botones en el mismo formulario y para que no me haga submit con enter lo puse en la funcion onclick. asi

Código HTML:
 <input name="registro" type='button' onclick='form2.submit();' id="registro" class="botones" value="Registrar"/>
     <input name="mostrar" type='button' onclick='form2.submit();' id="mostrar" class="botones" value="Mostrar"/>
     <input name="borrar" type='button' onclick='form2.submit();' id="borrar" class="botones" value="Borrar Ejemplar"/>
     <input name="actualizar" type='button' onclick='form2.submit();' id="actualizar" class="botones" value="Actualizar Orden"/> 
ahora mi pregunta es, cuando yo aprete alguno de estos botones y haga el submit hay forma de identificarlos para que yo pueda registrar,actualizar,etc segun el boton que aprete??

a ver si me puede explicar, si fueran type="submit" yo haria por ej asi:

Código PHP:
if (isset($_POST['registro']))
$tra->RegistrarEjemplar(); 
ahora al no ser submit como puedo identicar cada boton que se aprete?.

Gracias de antemano.
  #2 (permalink)  
Antiguo 02/01/2011, 12:14
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Ayuda con botones y post

para comprobarlo has una sencilla prueba al inicio de tu script:
Código PHP:
print_r($_POST); 
ahora, presiona un botón a la ves y analiza que variables son enviadas...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: botones, post
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 07:54.