Código PHP:
<body>
<form method="post" action="">
Registrar usuario....<br>
cedula<br>
<input name="ci" type="text" ><br>
nombre<br>
<input name="username" type="text" ><br>
pass<br>
<input name="clave" type="password" ><br>
confirmar pass<br>
<input name="cclave" type="password" ><br>
email<br>
<input name="email" type="text" ><br>
<input type="submit" name="Submit" value="Aceptar">
<input type="reset" name="cancelar" value="cancelar" />
</form>
<?php
// Configura los datos de tu cuenta
$dbhost='localhost';
$dbusername='root';
$dbuserpass='';
$dbname='sistema';
// Conexión a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die("Cannot select database");
// Preguntaremos si se han enviado ya las variables necesarias
if (isset($_POST["username"])) {
$ci = $_POST["ci"];
$username = $_POST["username"];
$clave = $_POST["clave"];
$cclave = $_POST["cclave"];
$email = $_POST["email"];
// Hay campos en blanco
if($ci==NULL|$username==NULL|$clave==NULL|$cclave==NULL|$email==NULL) {
echo "un campo está vacio.";
}else{
// ¿Coinciden las contraseñas?
if($clave!=$cclave) {
echo "Las contraseñas no coinciden";
}else{
// Comprobamos si el nombre de usuario o la cuenta de correo ya existían
$checkuser = mysql_query("SELECT username FROM usuario WHERE username='$username'");
$username_exist = mysql_num_rows($checkuser);
$checkemail = mysql_query("SELECT email FROM usuario WHERE email='$email'");
$email_exist = mysql_num_rows($checkemail);
if ($email_exist>0|$username_exist>0) {
echo "EL nombre de usuario o la cuenta de correo estan ya en uso";
}else{
//Todo parece correcto procedemos con la inserccion
$query = "INSERT INTO usuario (ci,username, clave, email) VALUES('$ci','$username','$clave','$email')";
mysql_query($query) or die(mysql_error());
echo "El usuario $username ha sido registrado de manera satisfactoria.";
}
}
}
}
?>
</body>
</html>
Código PHP:
<?php
// Configura los datos de tu cuenta
$dbhost='localhost';
$dbusername='root';
$dbuserpass='';
$dbname='sistema';
//con este codigo en la cabezera valida que los campo esten ingresado y eso
session_start();
// Conectar a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');
if ($_POST['username']) {
//Comprobacion del envio del nombre de usuario y password
$username=$_POST['username'];
$clave=$_POST['clave'];
if ($clave==NULL) {
echo "La clave no fue enviada";
}else{
$query = mysql_query("SELECT username,clave FROM usuario WHERE username = '$username'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['clave'] != $clave) {
echo "usuario o clave incorrecto";
}else{
$query = mysql_query("SELECT username,clave FROM usuario WHERE username = '$username'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_username"] = $row['username'];
header("Location: menu.php");
exit;
}}}
?>
Código PHP:
<?php
// Configura la información de tu cuenta
$dbhost='localhost';
$dbusername='root';
$dbuserpass='';
$dbname='sistema';
session_start();
// Conexión a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');
?>
<?
if (isset($_SESSION['s_username'])) {
echo "Bienvenido al sistema has ingresado como ".$_SESSION['s_username'].", gracias por la visita!";
}
else
{ echo" <a href='pantalla.php'>regresar al comienzo</a><br>";
echo "Tu no estas autentificado dirígete a pantalla.php o registrate en registro.php";
echo "<html><head></head>".
"<body onload=\"history.back()\">".
"</body></html>";
exit;
}
?>