Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/01/2004, 00:13
Avatar de nuevo
nuevo
 
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 20 años, 11 meses
Puntos: 2
yo personalmente compruebo asi, si un campo esta vacio..... os dejo un trozo de code.... es lo de siempre... no hay nada del otro mundo!

Código PHP:
//compruebo que usas el nucleo del script, si no es asi... 3,2,1 BOOOOM!
if (!eregi("index.php"$PHP_SELF)) { die (FUNC_Error(51,$langError51,$sql_host,$sql_usuario,$sql_pass,$sql_db,$sql_tabla_sucesos,$ip_real,$bodyBgColor)); }//comprueba si se usa el nucleo del script.

//inicio classe de Templates
$html->setCache('cache/windowSimpleRefres'2);//tiempo de cache, segundos,
$html->cargar('windowSimpleRefresTemplate','windowsimplerefres.tpl');//cargo ventana simple
$html->definirBloque('bloqueWindowSimpleRefresTemplate''windowSimpleRefresTemplate');//declaro ventana simple

$html->asignar('accionWinSimple',"index.php?menuSistem=regUsrNew");//variable que lleva la accion de los 20 segundos

//compruebo que todos los datos necesarios han sido introducidos
if (empty($_POST['nick']) || empty($_POST['email']) || empty($_POST['pass']) || empty($_SESSION['passRegistro'])) {//si la variable llega vacia error: formulario
FUNC_Error(1,$langError1,$sql_host,$sql_usuario,$sql_pass,$sql_db,$sql_tabla_sucesos,$ip_real,$bodyBgColor);//variable vacia
exit;
}
//compruebo que este bien escrito el email: ESTE CODE HAY QUE MEJORARLO USANDO EXPRESIONES REGULARES 26-12-2003!
if (FUNC_strCount('@',$_POST['email']) == || FUNC_strCount('.',$_POST['email']) == 0){//compruebo si escribe correctamente el email
FUNC_Error(4,$langError4,$sql_host,$sql_usuario,$sql_pass,$sql_db,$sql_tabla_sucesos,$ip_real,$bodyBgColor);//no escribe la @ o el .
exit;
}
//compruebo que el password instroducido sea el correcto
if ($_SESSION['passRegistro'] != $_POST['pass']){// comprueba si son iguales o diferentes
FUNC_Error(22,$langError22,$sql_host,$sql_usuario,$sql_pass,$sql_db,$sql_tabla_sucesos,$ip_real,$bodyBgColor);//no escribe la @ o el .
exit;

__________________
3w.valenciadjs.com
3w.laislatv.com

Última edición por nuevo; 01/01/2004 a las 00:15