Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/03/2011, 16:13
Avatar de Gambinoh
Gambinoh
 
Fecha de Ingreso: diciembre-2010
Mensajes: 348
Antigüedad: 14 años
Puntos: 11
Respuesta: Detectar si un botón ha sido pulsado

Cita:
Iniciado por GatorV Ver Mensaje
Pues tal como lo tienes debe de funcionar, ya que los formularios HTML al pulsar botones del tipo 'submit' hacen la acción definida en el atributo action de tu form.

Así que para saber si presiono o no el botón con lo que haz puesto puedes hacerlo.

Saludos.
Sí, tienes razón, pero mi código está distribuido en varios div's y entonces utilizaba a modo de interruptor el código siguiente:

Cita:
if (isset($_GET['buscar']) && $_GET['buscar'] == 'Buscar') {
$boton = "pulsado";
}
Luego en las demás partes del código que quería ejecutar hacía:

Cita:
<div id="estilo">
<?php
if ($boton = "pulsado") {
echo "instrucción primera en el primer div";
}
?>
</div>

<div id="estilo2">
<?php
if ($boton = "pulsado") {
echo "instrucción segunda en el segundo div";
}
?>
</div>
Increíblemente sin pulsar el botón buscar, se ejecutaba una de las instrucciones echo.