Ver Mensaje Individual
  #10 (permalink)  
Antiguo 18/10/2013, 12:51
andresgerard
 
Fecha de Ingreso: octubre-2013
Ubicación: Maracaibo
Mensajes: 10
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Se Borran los Campos en formularios de Registros al validarlos

Aqui el registrarUsuarios.php
Código PHP:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
@session_start(); //@ previene warning contra sesiones automáticas (no recomendado)
if(!isset($_SESSION["user"]))
{
    
$mensaje='No haz iniciado sesion, por favor verifica los datos o contacta al administrador.';
    print 
"<script>alert('$mensaje')</script>";
    print(
"<script>window.location.replace('index.php');</script>");
    exit;
}

if ((
$_SESSION['privilege'])=='yes')
{

require_once(
'funciones.php');
conectar('localhost','root','','gammu');
//Recibir
$error false;
$user strip_tags($_POST['user']);
$password strip_tags(sha1($_POST['password']));
$esadmin strip_tags($_POST['esadmin']);
$Nombre strip_tags($_POST['Nombre']);
$Apellido strip_tags($_POST['Apellido']);
$Cedula strip_tags($_POST['Cedula']);
$Telefono strip_tags($_POST['Telefono']);

$user=trim($user);
$password=trim($password);
$esadmin=trim($esadmin);
$Nombre=trim($Nombre);
$Apellido=trim($Apellido);
$Cedula=trim($Cedula);
$Telefono=trim($Telefono);

$_SESSION['form']['user'] = $user;
$_SESSION['form']['nombre'] = $Nombre;
$_SESSION['form']['apellido'] = $Apellido;
$_SESSION['form']['cedula'] = $Cedula;
$_SESSION['form']['telefono'] = $Telefono;

echo 
$_SESSION['form']['user'];
echo 
$_SESSION['form']['nombre'];
echo 
$_SESSION['form']['apellido'];
echo 
$_SESSION['form']['cedula'];
echo 
$_SESSION['form']['telefono'];

if ((
$user)==NULL || ($user)==' ')

    
$error true;
    
$mensaje='Disculpe, el Campo Usuario no puede estar en Blanco, Por favor Vuelva a intentarlo.';
    
$_SESSION['form']['user'] = $user;
    
$_SESSION['form']['nombre'] = $Nombre;
    
$_SESSION['form']['apellido'] = $Apellido;
    
$_SESSION['form']['cedula'] = $Cedula;
    
$_SESSION['form']['telefono'] = $Telefono;
    print 
"<script>alert('$mensaje')</script>";
    print(
"<script>window.location.replace('/prueba1/RegistarUsuarios.php');</script>");
}
else if ((
$password)==NULL || ($password)==' ')
{
    
$error true;
    
$mensaje='Disculpe, el Campo Contraseña no puede estar en Blanco, Por favor Vuelva a intentarlo.';
    
$_SESSION['form']['user'] = $user;
    
$_SESSION['form']['nombre'] = $Nombre;
    
$_SESSION['form']['apellido'] = $Apellido;
    
$_SESSION['form']['cedula'] = $Cedula;
    
$_SESSION['form']['telefono'] = $Telefono;
    print 
"<script>alert('$mensaje')</script>";
    print(
"<script>window.location.replace('/prueba1/RegistarUsuarios.php');</script>");
}
else if ((
$Nombre)==NULL || ($Nombre)==' ')
{
    
$error true;
    
$mensaje='Disculpe, el Campo Nombre no puede estar en Blanco, Por favor Vuelva a intentarlo.';
    
$_SESSION['form']['user'] = $user;
    
$_SESSION['form']['nombre'] = $Nombre;
    
$_SESSION['form']['apellido'] = $Apellido;
    
$_SESSION['form']['cedula'] = $Cedula;
    
$_SESSION['form']['telefono'] = $Telefono;
    print 
"<script>alert('$mensaje')</script>";
    print(
"<script>window.location.replace('/prueba1/RegistarUsuarios.php');</script>");
}
else if ((
$Apellido)==NULL || ($Apellido)==' ')
{
    
$error true;
    
$mensaje='Disculpe, el Campo Apellido no puede estar en Blanco, Por favor Vuelva a intentarlo.';
    
$_SESSION['form']['user'] = $user;
    
$_SESSION['form']['nombre'] = $Nombre;
    
$_SESSION['form']['apellido'] = $Apellido;
    
$_SESSION['form']['cedula'] = $Cedula;
    
$_SESSION['form']['telefono'] = $Telefono;
    print 
"<script>alert('$mensaje')</script>";
    print(
"<script>window.location.replace('/prueba1/RegistarUsuarios.php');</script>");
}
else if ((
$Cedula)==NULL || is_numeric($Cedula)==FALSE)
{
    
$error true;
    
$mensaje='Disculpe, el Campo Cedula no puede estar en Blanco y/o tener caracteres especiales, Recuerde utilizar solo Números, Por favor Vuelva a intentarlo.';
    
$_SESSION['form']['user'] = $user;
    
$_SESSION['form']['nombre'] = $Nombre;
    
$_SESSION['form']['apellido'] = $Apellido;
    
$_SESSION['form']['cedula'] = $Cedula;
    
$_SESSION['form']['telefono'] = $Telefono;
    print 
"<script>alert('$mensaje')</script>";
    print(
"<script>window.location.replace('/prueba1/RegistarUsuarios.php');</script>");
}
else if ((
$Telefono)==NULL || is_numeric($Telefono)==FALSE)
{
    
$error true;
    
$mensaje='Disculpe, el Campo Teléfono no puede estar en Blanco y/o tener caracteres especiales, Recuerde utilizar solo Números, Por favor Vuelva a intentarlo.';
    
$_SESSION['form']['user'] = $user;
    
$_SESSION['form']['nombre'] = $Nombre;
    
$_SESSION['form']['apellido'] = $Apellido;
    
$_SESSION['form']['cedula'] = $Cedula;
    
$_SESSION['form']['telefono'] = $Telefono;
    print 
"<script>alert('$mensaje')</script>";
    print(
"<script>window.location.replace('/prueba1/RegistarUsuarios.php');</script>");

else
{

$query = @mysql_query('SELECT * FROM usuarios WHERE user="'.mysql_real_escape_string($user).'"');

if(
$existe = @mysql_fetch_object($query))
{
    echo 
'El Usuario '.$user.' ya Existe.';
}else{
    
$meter = @mysql_query('INSERT INTO usuarios (user, password, ADMIN, Nombre, Apellido, Cedula, Telefono) values("'.mysql_real_escape_string($user).'","'.mysql_real_escape_string($password).'","'.mysql_real_escape_string($esadmin).'","'.mysql_real_escape_string($Nombre).'","'.mysql_real_escape_string($Apellido).'","'.mysql_real_escape_string($Cedula).'","'.mysql_real_escape_string($Telefono).'")');
    if(
$meter)
    {
        
$mensaje6='Usuario Registrado con Éxito';
        print 
"<script>alert('$mensaje6')</script>";
        print(
"<script>window.location.replace('/prueba1/RegistarUsuarios.php');</script>");
    }
        else
        {
            
$mensaje7='Hubo un problema Registrando el Usuario, por favor vuelva a intentarlo';
            print 
"<script>alert('$mensaje7')</script>";
            print(
"<script>window.location.replace('/prueba1/RegistarUsuarios.php');</script>");
        }
}
}
}
else
{
    
$mensaje99='No tienes los privilegios suficientes para acceder a esta Página, por favor Contacta al Administrador .';
    print 
"<script>alert('$mensaje99')</script>";
    print(
"<script>window.location.replace('index.php');</script>");
    
session_destroy(); 
    exit;
}
?>