Autor
|
Tema: Como saber si un formulario se ha enviado (Leído 20,391 veces)
|
Nakp
casi es
Ex-Staff
Desconectado
Mensajes: 6.336
he vuelto :)
|
o simplemente si el array $_POST esta empty() no necesariamente un campo que pasaria si llena 1 campo y los demas los deja vacios?
|
|
|
En línea
|
Ojo por ojo, y el mundo acabará ciego.
|
|
|
Castg!
Wiki
Desconectado
Mensajes: 1.191
|
Si queres ejecutar PHP, esta correcto lo que te dijo Spider-net y creo que también a eso se refirió RedZer. Si lo que querés es código javascript, hacé lo que ya te dije yo del Ajax y el response.
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
Qué decis Nakp?
|
|
|
En línea
|
|
|
|
Spider-Net
Desconectado
Mensajes: 1.165
Un gran poder conlleva una gran responsabilidad
|
Si, es verdad Nakp, pero bueno, yo lo que suelo hacer es poner en la condición !empty a cualquiera de los campos que considero obligatorios, si cualquiera de los obligatorios está vacío devuelvo un error y muestro de nuevo el formulario.
EDIT---
Obviamente esto sería para hacer la comprobación mediante PHP, si se quiere hacer mediante javascript la solución sería la de Castg!
|
|
« Última modificación: 18 Marzo 2011, 03:27 am por Spider-Net »
|
En línea
|
|
|
|
Castg!
Wiki
Desconectado
Mensajes: 1.191
|
Obviamente esto sería para hacer la comprobación mediante PHP, si se quiere hacer mediante javascript la solución sería la de Castg!
Que igualmente hay que utilizar tú método para responder con PHP...
|
|
|
En línea
|
|
|
|
RedZer
Desconectado
Mensajes: 666
|
ok mira en index obiamente ya tienes un boton en el formulario supongamos que se llama button <input type="submit" name="button" id="button" value="NA" />
el value es muy importante okas y en la pagina resgitrarse.phplo recibes asi if($_POST['button']=='NA'){ echo "tu pulsaste el boton"; }
de esta forma sabras que el boton ya fue pulsado
|
|
« Última modificación: 18 Marzo 2011, 05:01 am por RedZer »
|
En línea
|
Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo
|
|
|
Spider-Net
Desconectado
Mensajes: 1.165
Un gran poder conlleva una gran responsabilidad
|
Que igualmente hay que utilizar tú método para responder con PHP...
Si, es verdad, lo ideal es usar ambos, para validar los datos del lado del cliente y del servidor
|
|
|
En línea
|
|
|
|
Shell Root
|
creo que esa es la solución, aunque si mal no recuerdo era con submit, pero como no recuerdo lo haré con ese. XD
|
|
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
rob1104
Desconectado
Mensajes: 340
Usuario común
|
La solucion mas simple y correcta a tu problema es isset()Saludos
|
|
|
En línea
|
Sin análisis de requisitos o sin diseño, programar es el arte de crear errores en un documento de texto vacío.
|
|
|
Spider-Net
Desconectado
Mensajes: 1.165
Un gran poder conlleva una gran responsabilidad
|
isset() falla a veces por diferentes razones, yo recomiendo encarecidamente usar empty, que es mucho más fiable, por experiencia...
---EDIT--- Para evitar confusión aclaro que isset falla para este propósito en concreto, o mejor dicho, no es que la función falle, pero para este objetivo no funciona correctamente.
|
|
« Última modificación: 19 Marzo 2011, 03:22 am por Spider-Net »
|
En línea
|
|
|
|
~ Yoya ~
Wiki
Desconectado
Mensajes: 1.125
|
isset() no tiene que fallar y no es una alias de empty ni nada similar. Los dos tienes propósitos diferentes, si dices que ah fallado es porque en realidad el fallo es lógico.
|
|
|
En línea
|
Mi madre me dijo que estoy destinado a ser pobre toda la vida. Engineering is the art of balancing the benefits and drawbacks of any approach.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
COMO SABER SI UN FORMULARIO ES VULNERABLE A SQL-INJECTION?
Nivel Web
|
competitivo
|
2
|
7,863
|
30 Octubre 2004, 01:26 am
por el-brujo
|
|
|
Como saber el pais de un correo hotmail enviado
Mensajería
|
hunter18
|
1
|
4,203
|
8 Octubre 2010, 10:57 am
por T0rete
|
|
|
Cómo saber qué formulario abrio a otro?
.NET (C#, VB.NET, ASP)
|
luison
|
2
|
3,862
|
1 Julio 2016, 20:00 pm
por Eleкtro
|
|
|
MapsTube -> Para saber donde fue enviado un video a youtube.
Noticias
|
portaro
|
0
|
1,696
|
18 Marzo 2012, 21:30 pm
por portaro
|
|
|
Saber quien me ha enviado un email
Dudas Generales
|
mazorca
|
1
|
5,108
|
4 Mayo 2013, 14:55 pm
por el-brujo
|
|