Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2008, 15:02
strok_777
 
Fecha de Ingreso: mayo-2008
Mensajes: 69
Antigüedad: 15 años, 11 meses
Puntos: 0
hacer un "break" o algo asi en codigo php

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&iacute;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>

Última edición por strok_777; 28/05/2008 a las 15:11