miren este... pero me da errores
Código PHP:
<?php
// Configura los datos de tu cuenta
$dbhost='localhost';
$dbusername='root';
$dbuserpass='';
$dbname='pintor';
// Conexión a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die("No se conecta a la base de datos");
// Preguntaremos si se han enviado ya las variables necesarias
if (isset($_POST["user"])) {
$user = $_POST["user"];
$pass = $_POST["pass"];
$pass2 = $_POST["pass2"];
$mail = $_POST["mail"];
// Hay campos en blanco
if($user==NULL|$pass==NULL|$pass2==NULL|$mail==NULL) {
echo "un campo está vacio.";
}else{
// ¿Coinciden las contraseñas?
if($pass!=$pass2) {
echo "Las contraseñas no coinciden";
}else{
// Comprobamos si el nombre de usuario o la cuenta de correo ya existían
$checkuser = mysql_query("SELECT username FROM registro WHERE user='$user'");
$user_exist = mysql_num_rows($checkuser);
$checkmail = mysql_query("SELECT email FROM registro WHERE mail='$mail'");
$mail_exist = mysql_num_rows($checkmail);
if ($email_exist>0|$username_exist>0) {
echo "EL nombre de usuario o la cuenta de correo estan ya en uso";
}else{
//Todo parece correcto procedemos con la inserccion
$query = "INSERT INTO registro (user, pass, mail) VALUES('$user','$pass','$mail')";
mysql_query($query) or die(mysql_error());
echo "El usuario $username ha sido registrado de manera satisfactoria.";
}
}
}
}
?>
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\Tienda del pintor\site\registro\registro2.php on line 27
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\Tienda del pintor\site\registro\registro2.php on line 30
El usuario ha sido registrado de manera satisfactoria.