Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/02/2014, 21:55
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Formulario ejecuta antes de dar a submit

El asunto es que una petición normal siempre seŕa de tipo GET, por lo tanto es natural que siempre se ejecute algo del código que tienes.

La clave está en los atributos name de los elementos del formulario, si lo piensas un poco sólo se muestran en la URL cuando el formulario se ha enviado.

Eso es todo, verifica con un sólo bloque dicho campo:
Código PHP:
Ver original
  1. if (!empty($_GET['name_del_submit'])) {
  2.   // acá el resto del código
  3. }

Pero repito, al emplear el método GET significa que con tan sólo colocar en la URL dicho parámetro también se evaluara positivamente el mismo código.

Así que no existe una forma exacta de saber si se ha enviado o no a través de un formulario.

No es que el formulario se ejecute, pues el HTML no es algo ejecutable.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.