Este es el codigo, la cosa esta asi: En index.php hay boton para registrarse el cual envia a una pagina que se llama main_record.php que cuanta con puros formularios en html los cuales envia al archivo registrarse.php que es el de abajo, es ahi donde abre una pagina en blanco y no hace ya nada mas. ademas de que no inserta.
Se supone que despues de llenar los datos en main_record.php este manda las variables a registrarse.php y este ultimo tiene que redireccionar a index, pero solo abre una pagina en blanco.
Código PHP:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1" />
<title>Examenes electronicos</title>
<style type="text/css">
form { border: 7px none black;
margin: auto;
padding: 1em;
width: 16em;
background-image: url(../examplex/imagenes/web_pg.jpg);
background-position: center;
background-color: transparent;
background-repeat: no-repeat;
}
h3 { font-size: 1.4em;
color: blue;
text-align: center;
}
</style>
</head>
<body>
<?php
//REGISTRO DE USUARIO
//Aca delimito el formulario y sus "variables"
if(isset($_POST["username"])) {
$username=$_POST["username"];
$pass=$_POST["pass"];
$cpass=$_POST["cpass"];
$nombre=$_POST["nom"];
$fpolicial=$_POST["fpolicial"];
//VERIFICO SI LOS CAMPOS ESTAN CON DATOS
//if($username==NULL||$pass==NULL||$cpass==NULL||$emailuser==NULL)
if($username==NULL|$pass==NULL|$cpass==NULL|$fpolicial==NULL)
{
echo "Falta llenar algun dato<br />";
}
else{
//verifico las contrase�as
if($pass!=$cpass)
{
echo "Las contrase�as no coinciden<br />";
}
//COMPROBANDO QUE EL USUARIO O EL EMAIL EXISTEN ANTERIORMENTE
else{
//Usuario
$query_001_comp=mysql_query("SELECT matricula FROM usuarios WHERE matricula='$username'"); //Email
/*$query_002_comp=mysql_query("SELECT username FROM users WHERE email='$emailuser'");
$emailexiste=mysql_num_rows($query_002_comp);
comprobando finalmente
if($emailexiste>0|$usuarioexiste>0)*/
if($usuarioexiste!=NULL)
echo "El usuario ya existen";
else{
//Ingreso los datos del nuevo usuario a la Base de datos OJO, esto funciona bien si lo
//realizo solo, es decir, si le pongo a las variables $username, $pass y $emailuser datos se realiza la carga en la base de datos.
$query003="INSERT INTO usuarios (matricula, password, nombre, fp) VALUES('$username','$pass','$nombre', '$fpolicial')";
{echo "El usuario se ha suscrito correctamente";
header ("location: index.php");} }
}
}
}
//CIERRO LA CONEXION
?>