elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Error con formulario
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 [3] Ir Abajo Respuesta Imprimir
Autor Tema: Error con formulario  (Leído 8,701 veces)
#!drvy
Moderador
***
Desconectado Desconectado

Mensajes: 5.855



Ver Perfil WWW
Re: Error con formulario
« Respuesta #20 en: 12 Septiembre 2015, 17:32 pm »

Código
  1. function check_empty(array $args, $method='get'){
  2.    foreach($args as $arg){
  3.        switch($method){
  4.            case 'post':
  5.                if(empty($_POST[$arg])){ return false; }
  6.                break;
  7.  
  8.            case 'get': default:
  9.                if(empty($_GET[$arg])){ return false; }
  10.                break;
  11.        }
  12.    }
  13.  
  14.    return true;
  15. }

La pones al principio de tu script. Luego antes de usar las variables GET/POST (en la linea 10 del codigo que pusiste en el primer post) defines que campos quieres que sean obligatorios.

Código
  1. $check = array('username','credits','vip_points');
  2.  
  3. if(!check_empty($check, 'post')){
  4.    echo 'No has completado alguno de los campos obligatorios.';
  5.    return null;
  6. }

Con return null; te aseguras que no se ejecute el resto del código.


Ese es el problema de tu actual código. Lo de sanitizar las variables te lo vas a tener que estudiar porque no es cosa de poner código hecho a tuti plen. Hay mucho en Google.

Saludos


En línea

Páginas: 1 2 [3] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
error en mandar un formulario
PHP
kosis157 9 3,191 Último mensaje 6 Abril 2007, 01:27 am
por Thelord
error al validar formulario javascript
Desarrollo Web
Azielito 3 4,786 Último mensaje 29 Abril 2010, 17:33 pm
por -Ramc-
Ayuda con error de sintaxis en formulario PHP
PHP
oscarj24 2 2,963 Último mensaje 8 Junio 2010, 20:05 pm
por oscarj24
Error formulario de inscripcion
PHP
;c1v!c 0 2,620 Último mensaje 15 Diciembre 2011, 20:46 pm
por ;c1v!c
¿Error formulario html o yo ciego?
Desarrollo Web
IWKY 4 2,682 Último mensaje 11 Mayo 2012, 18:16 pm
por Spider-Net
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines