este seria el codigo para la comprobación e inserción de los datos
Código PHP:
<?php
session_start();
error_reporting(0);
?>
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body {
background-image: url(../images/header_00.gif);
}
-->
</style></head>
<body>
<?php
$connect = mysql_connect ("localhost", "root", "") or die (mysql_error());
mysql_select_db ("cyberbuy") or die (mysql_error());
//Se han enviado los datos necesarios?
$nombre = $_POST['nombre'];
$apellido1 = $_POST["apellido1"];
$apellido2 = $_POST["apellido2"];
$dni = $_POST["dni"];
$telefono = $_POST["telefono"];
$email = $_POST["email"];
$password = $_POST["password"];
$rpassword = $_POST["rpassword"];
$sexo = $_POST["sexo"];
$direccion = $_POST["direccion"];
$ciudad = $_POST["ciudad"];
$cp = $_POST["cp"];
$provincia = $_POST["provincia"];
$pais = $_POST["pais"];
$dia = $_POST["dia"];
$mes = $_POST["mes"];
$year = $_POST["year"];
$correcte="true";
//funcion para comprobar nque la fecha sea correcta
if (checkdate ($mes,$dia,$year) == false){
echo "Revisa la fecha de nacimiento, és incorrecta !!!! ";
$correcte == false;
}
$fnacimiento = $year."-".$mes."-".$dia;
if (isset($_POST["boletin"])){
$boletin=1;
}else
$boletin=0;
// ¿Coinciden las contraseñas?
if(isset($password) != isset($rpassword)) {
echo "Las contraseñas no coinciden";
}else{
// Comprobación de la existencia del email
$checkemail = mysql_query("SELECT email FROM usuarios WHERE email='$email'");
$username_exist = mysql_num_rows($checkemail);
if ($username_exist > 0) {
echo "EL email ya está en uso";
}elseif ($correcte == "true"){
$query = "INSERT INTO usuarios (nombre, apellido1, apellido2, dni, telefono, email, password, fnacimiento, sexo, direccion, ciudad, cp, provincia, pais, boletin) VALUES('$nombre','$apellido1','$apellido2', '$dni', '$telefono', '$email', '$password', '$fnacimiento', '$sexo', '$direccion', '$ciudad', '$cp', '$provincia', '$pais', '$boletin')";
mysql_query($query) or die(mysql_error());
echo "el usuario se ha registrado correctamente";
}
}
?>
</body>
</html>