Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/04/2008, 08:52
Avatar de T4ke0veR
T4ke0veR
 
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Re: [AYUDA] Verificar contraseña

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.
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...