Escribiendo un poco de código: aplicando el método POST básico
conjuntamente utilizando lenguaje de marcado HTML y el lenguaje de
código abierto PHP, enlazado a
MYSQL, validando usuario no duplicado en nuestra base de datos.
Archivo a generar = index.html
--------------------------------------------------------------
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form action="registrar.php" method="POST" name="form">
<p>Nombre:<input type="text" name="nombre" required></p>
<p>Apellido:<input type="text" name="apellido"></p>
<p>Mail:<input type="email" name="mail"></p>
<p>Usuario:<input type="text" name="usuario"></p>
<p>Password<input type="password" name="pass"></p>
<p><input type="submit" name="resgistrar" value="registrar"></p>
</form>
</body>
</html>
Archivo a generar = conexion.php
--------------------------------------------------------------
<?php
$con=mysql_connect('localhost','root','') or die ('No se pudo conectar' .mysql_error());
echo'Connection Successfully';
mysql_select_db('dBPhp')or die('No se pudo conectar a la base de datos');
?>
--------------------------------------------------------------
Archivo a generar = registrar.php
<?php
include 'conexion.php';
// recibir y almacenar en variables
$nombre = isset($_POST['nombre'])? $_POST['nombre']:null;
$apellido = isset($_POST['apellido'])? $_POST['apellido']:null;
$mail = isset($_POST['mail'])? $_POST['mail']:null;
$usuario = isset($_POST['usuario'])? $_POST['usuario']:null;
$pass = isset($_POST['pass'])? $_POST['pass']:null;
//consulta para inserta
$insertar = "INSERT INTO cliente (nombre,apellido,mail,usuario,pass) VALUES ('$nombre','$apellido','$mail','$usuario','$pass')";
$verificar_Usuario = mysql_query("SELECT * FROM cliente WHERE usuario = '$usuario'");
if(mysql_num_rows($verificar_Usuario)>0){
echo'Usuario ya se registro';
exit;
}
//ejecutar consulta
$resultado = mysql_query($insertar,$con);
if(!$resultado){
echo'error consulta';
}else{
echo'Usuario registrado exitosamente';
}
mysql_close($con);
?>
No hay comentarios:
Publicar un comentario