Código PHP:
<HTML>
<HEAD>
<TITLE>Insertar.php</TITLE>
</HEAD>
<BODY>
<?
error_reporting(E_ALL);
//Conexion con la base
$link=mysql_connect("localhost","sxxx","XXX");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("sepos_xx",$link);
$nombre = $_POST['nombre'];
$apellido= $_POST['apellido'];
$usuario= $_POST['usuario'];
$password=md5($_POST['password']);
$direccion=$_POST['direccion'];
$provincia=$_POST['provincia'];
$email=$_POST['email'];
$telefono=$_POST['telefono'];
$celular=$_POST['celular'];
$fax=$_POST['fax'];
$tipo=$_POST['tipo'];
$creado=date('Y-m-d');
if ($_POST['password']!=$_POST['password2'])
{
echo "<script language='JavaScript'> alert('El Password Confirmada No Concuerda Con el Password'); </script>";
//redireccionas al formulario o lo que quieras
}
else
{
//cualquier otra cosa que quieras hacer... (por ejemplo meter el codigo para comprobar el usuario existente q)
}
$sql="select * from usuarios where usuario='".$usuario."'";
$resultado= mysql_query($sql);
if (mysql_num_rows($resultado)!=0)
{
echo "<script language='JavaScript'> alert('El Usuario Esta Ya Registrado, Por Favor Elija Otro!'); </script>";
//redireccionas al formulario o lo que quieras
}
else
{
//meter aqui el codigo de insertar si todo lo demas está bien
}
$sql = "insert into usuarios (nombre,apellido,usuario,password,direccion,provincia,email,telefono,celular,fax,tipo,creado) values ('$nombre','$apellido','$usuario','$password','$direccion','$provincia','$email','$telefono','$celular','$fax','$tipo','$creado')";
mysql_query($sql,$link);
echo " Felicidades, Ya Esta Registrado!"
?>
Como Hago que cuando El Password no conincide con el password de confirmacion Vuelva al formulario, e igual forma cuando el usuario ya esta registrado..
estoy probando haber y he puesto que aparesca un Alert cuando el usuario ya esta registrado en la base y por lo tanto tiene que elegir otro , pero no regresa al formulario. Que Puedo Hacer?
</BODY>
</HTML>