Este es el código:
Código:
<? // Configura los datos de tu cuenta $dbhost='localhost'; $dbusername='nombre_usuario'; $dbuserpass='contraseña'; $dbname='nombre_base_de_datos'; // Conexión a la base de datos mysql_connect ($dbhost, $dbusername, $dbuserpass); mysql_select_db($dbname) or die("Cannot select database"); // Preguntaremos si se han enviado ya las variables necesarias if (isset($_POST["username"])) { $username = $_POST["username"]; $password = $_POST["password"]; $cpassword = $_POST["cpassword"]; $email = $_POST["email"]; // Hay campos en blanco if($username==NULL|$password==NULL|$cpassword==NULL|$email==NULL) { echo "<center>un campo está vacio.</center>"; }else{ // ¿Coinciden las contraseñas? if($password!=$cpassword) { echo "<center>Las contraseñas no coinciden</center>"; }else{ // Comprobamos si el nombre de usuario o la cuenta de correo ya existían $checkuser = mysql_query("SELECT username FROM users WHERE username='$username'"); $username_exist = mysql_num_rows($checkuser); $checkemail = mysql_query("SELECT email FROM users WHERE email='$email'"); $email_exist = mysql_num_rows($checkemail); if ($email_exist>0|$username_exist>0) { echo "<center>EL nombre de usuario o la cuenta de correo estan ya en uso<center>"; }else{ //Todo parece correcto procedemos con la inserccion $query = "INSERT INTO users (username, password, email) VALUES('$username','$password','$email')"; mysql_query($query) or die(mysql_error()); echo "<center>El usuario $username ha sido registrado de manera satisfactoria.</center>"; echo "<center>Pincha en login para loguearte.</center>"; } } } } ?> <head> <link href="images/estilo.css" rel="stylesheet" type="text/css"> <body background="images/Fondo.png"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Registro</title> </head> <body> <center> <h1>Registro panel</h1> <form action="registro.php" method="POST"> <table style="border:1px solid #000000;"> <tr> <td align="right"> Nombre de usuario: <input type="text" size="15" maxlength="25" name="username"> </td> </tr> <tr> <td align="right"> Password: <input type="password" size="15" maxlength="25" name="password"> </td> </tr> <tr> <td align="right"> Repite Password: <input type="password" size="15" maxlength="25" name="cpassword"> </td> </tr> <tr> <td align="right"> Email: <input type="text" size="15" maxlength="40" name="email"> </td> </tr> <tr> <td align="center"> <input type="submit" value="Registrar"> </td> </tr> <tr> <td align="center"> <center><font class=\"content\">[ <a href="login.php">"Login"</a> ]</font></center> </td> </tr> </table> </form> </center>
Este es el error que me tira:
[URL="http://www.hostearimagenes.com/show.php/16628_errorcodigo.png.html"]http://www.hostearimagenes.com/show.php/16628_errorcodigo.png.html[/URL]