Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/12/2010, 09:52
sergicion
 
Fecha de Ingreso: octubre-2010
Mensajes: 77
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: Duda tonta de php...

Ok... y a ver porque esto no funciona!!!!!!
Código PHP:
<?php
session_start
();
include (
"bd.php");

$nombre $_POST['nombre'];
$clave md5($_POST['clave']);
$captcha $_POST['captcha'];
$ip $_SERVER['REMOTE_ADDR'];
$email $_POST['email'];
$dia date("j");
$meses = array ("Diciembre""Enero""Febrero""Marzo""Abril""Mayo""Junio""Julio""Agosto""Septiembre""Octubre""Noviembre""Diciembre");
$mes $meses[date('n')];
$ano date("Y");
$fecha $_POST['fecha'];

$comprobacionnombre "SELECT * FROM bbplay_users WHERE nombre='$nombre'";
$comprobarnombre mysql_query($comprobacionnombre);
$comprobacionip "SELECT * FROM bbplay_users WHERE IP='$ip'";
$comprobarip mysql_query($comprobacionip);
$comprobacionemail "SELECT * FROM bbplay_users WHERE e-mail='$email'";
$comprobaremail mysql_query($comprobacionemail);

if ( 
$_SESSION['loginbbplay'] == true ) {
header ("Location: index.php");
}

if ( 
$_POST['registrar'] ) {
if ( 
mysql_num_rows($comprobarnombre) == ) {
if ( 
mysql_num_rows($comprobarip) <= ) {
if ( 
mysql_num_rows($comprobaremail) == ) {
if ( 
strlen($nombre) >= ) {
if ( 
strlen($_POST['clave']) >= ) {
if ( 
$_POST['captcha'] == $_SESSION['captcha'] ) {
$registrar "INSERT INTO bbplay_users (nombre,clave,IP,e-mail,fecha) values ('".$nombre."','".$clave."','".$ip."','".$email."','".$fecha."')";
@
mysql_query($registrar);
echo 
"¡Registro completado!";
} else { echo 
"El texto escrito no coincide con el de la imagen. Inténtalo otra vez."; }
} else { echo 
"La contraseña debe de tener más de 4 caracteres."; }
} else { echo 
"El nombre de usuario debe de tener más de 4 caracteres."; }
} else { echo 
"El e-mail ya está siendo utilizado por otro miembro. Elige otro."; }
} else { echo 
"Has superado el número máximo de cuentas por IP."; }
} else { echo 
"El nombre de usuario ya está siendo utilizado por otro miembro. Elige otro."; }
}
?>
El error está en los ifs, se muestra registro completo, pero la consulta en la bd no se ejecuta...