Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2011, 21:44
MRB09
 
Fecha de Ingreso: febrero-2009
Ubicación: Argentina, Santa Fe, Rosario
Mensajes: 305
Antigüedad: 15 años, 8 meses
Puntos: 4
Error no mencionado por el servidor

Código PHP:
<html>
<head></head>
<body>
Registrarse<br /><br />
<?php
function formulario() {
?>
<form method="post" action="/registro.php">
Nombre <input type="text" maxlength="" name="nombre"/><br />
Contrase&ntilde;a <input type="password" maxlength="" name="contra" /><br />
Correo Electr&oacute;nico <input type="text" maxlength="" name="email" /><br />
<input type="submit" value="Terminar" />
</form>
<?php
}
if (isset(
$_POST["nombre"])) {
//True , Existe el campo nombre
require ('sql.php');
$apodo $_POST["nombre"];
$contra $_POST["contra"];
$email $_POST["email"];
//Verificaciones
$verif_aprob 0;













//Verificaciones de email
$ver_email mysql_query("SELECT * FROM usuarios WHERE email LIKE '".$email."'") or die (mysql_error());
$num_emails mysql_num_rows($ver_email);
$num_emails;
if (
$num_emails 1) {
echo 
"El email ingresado ya esta en uso. ¿Perdiste tu contrasena?<br />";
$verif_aprob +=1;
}
//Verificaciones de Apodo
$ver_apodo mysql_query("SELECT * FROM usuarios WHERE apodo LIKE '".$apodo."'") or die (mysql_error());
$num_apodos mysql_num_rows($ver_apodo) or die (mysql_error());
if (
$num_apodos 1) {
echo 
"El apodo ya esta en uso<br />";
$verif_aprob += +1;
}















if (
$verif_aprob 0) {
echo 
"Vuelva atr&aacute;s y arregle los ".$verif_aprob." errores.";
} else {
//Insertamos
$registro_sql "INSERT INTO usuarios (id, apodo, contra, email) VALUES (NULL , '".$apodo."', '".$contra."', '".$email."');";
$result mysql_query($registro_sql) or die(mysql_error());
echo 
"Fuiste registrado con &eacute;xito!";
}
}else{
echo 
formulario();
}
?>
</body>
</html>
Cuando saco el código resaltado por los grandes espacios, los datos del formulario se insertan, pero cuando pongo el código, no verifica ni tampoco inserta los datos, que hago?