//realizar la conexion desde otro archivo
include('conexion.php');
//recibir el boton
$boton=$_POST["boton"];
//recibir los datos del formulario
$login_usuario = $_POST['login_usuario'];
$clave_usuario = $_POST['clave_usuario'];
$nivel_usuario = $_POST['nivel_usuario'];
$nombre_usuario = $_POST['nombre_usuario'];
// Almacenar los datos
if($boton=="Guardar"){
$sql="insert into usuario( login_usuario, clave_usuario, nivel_usuario, nombre_usuario)
values('$login_usuario', md5('$clave_usuario'), '$nivel_usuario', '$nombre_usuario')";
// Se le agrega el nivel de encriptado md5 antes de la variable que sera almacenada en el Campo clave_usuario esto le indicara al mysql que se trabajara con ese nivel lo mismo aplica ára sha1
if(mysql_query($sql)){
echo "<script>alert('Registro Exitoso')</script>";
echo "<script>window.location='registro_usuarios.php'</script>";
}else{
echo "<script>alert('No registrado')</script>";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Basicos de PHP</title>
</head>
<body>
<h2><strong> Registro de Alumnos </strong></h2>
<form action="" method="post" name="form1">
<label>Login:</label>
<input name="login_usuario" type="text"/>
<br>
<label>Clave:</label>
<input name="clave_usuario" type="password"/>
<br>
<label>Nivel:</label>
<input name="nivel_usuario" type="text"/>
<br>
<label>Nombre:</label>
<input name="nombre_usuario" type="text"/>
<br>
<input type="submit" name="boton" value="Guardar"/>
</form>
</body>
</html>
Nota: este archivo permite almacenar en una base de datos los nuevos usuarios del sistema, almacenando la clave de manera encriptada con MD5, nombre del archivo registro_usuarios.php...
La tabla de la base de datos
CREATE TABLE `usuario` (
`login_usuario` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
`clave_usuario` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
`nivel_usuario` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
`nombre_usuario` varchar(300) COLLATE utf8_unicode_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
0 Comentarios