Buenas, tengo una duda, viendo el ejemplo de abajo, cuando comprueba si la fecha es valida, ¿como puedo hacer que no siga con el codigo?, me gustaria que le usuario volviera atras con un link que le pusiera o algo pero que los datos qu habia introducido que no se pierdan
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>