Hola ahora ya si que no lo entiendo , me he decidido a hacer el form de nuevo y el que ue antes me metia los datos bien ahora me los mete otra vez mal y encima no entiendo porq cuando voy a comprobar si en la bd esta ya el email para no dejar usarlo me dice q ese mail ya esta en la bd al no ser que la vacie .
aki van los codigos:
primero el form:
Cita: <form name="form1" method="post" action="formgrupos2.php">
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" color="#FF0000" size="2"><br>
El representante legal del artista o grupo afirma que ha leído
el contrato arriba expuesto y que se adhiere a los términos
del mismo.</font></b><font face="Verdana, Arial, Helvetica, sans-serif" color="#FF0000"><br>
</font> <b><font color="#FF0000">Acepto</font></b>
<input type="checkbox" name="checkbox" value="checkbox">
</p>
<p> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Nombre
del Artista:
<input type="text" name="nombre_grupo">
<br>
</b> <font size="1" color="#FF0000">( Nombre del grupo o artista en
solitario, con este nombre es con el que se le promocionará)</font></font></p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Usuario:
<input type="text" name="user">
</font></b><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><br>
<font color="#FF0000">(Este es el user que se utilizará para
la administarcion del grupo cuando se le solicite)</font></font></p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Contraseña:
<input type="password" name="pass">
Repita contraseña:
<input type="password" name="pass2">
</font></b></p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">E-mail:
<input type="text" name="email">
Repita E-mail:
<input type="text" name="email2">
<br>
</font></b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FF0000">(El
email introducido debe ser válido ya q se le mandaran las instrucciones
para completar el alta al mismo)</font></p>
<p><font color="#333333"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Si
ha aceptado el contrato , ya puede formar parte de MUSIKAID<br>
<input type="submit" name="submit" value="Registro">
</font></b></font></p>
</form>
y ahora el codigo q me comprueba y me mete lso datos en la bd
Código PHP:
<?php
$valido = true;
if (($nombre_grupo == "") || ($nombre_grupo == "?????"))
{
echo "Por favor indica el nombre del grupo.<br>";
$valido = false;
}
if (($user == ""))
{
echo "Especifique un nombre de usuario por favor.<br>";
$valido = false;
}
Else
{
$dbh = mysql_connect("localhost", "musikaid_user", "pass");
mysql_select_db ("musikaid_altas", $dbh);
$sql = "SELECT * FROM grupos WHERE user='".$user."'";
$result = mysql_query($sql);
if ($row = mysql_fetch_array($result))
{
echo "El nombre de usuario que ha seleccionado ya existe , seleccione otro por favor..<br>";
$valido = false;
}
}
if (($pass == "") || ($pass2 == "") || ($pass <> $pass2))
{
echo "Ha introducido incorrectamente las contraseñas .<br>";
$valido = false;
}
if (!(ereg("^.+@.+\\..+$", $email)) || ($email <> $email2)){
echo "El e-mail ingresado no es valido, por favor reviselo.<br>";
$valido = false;
}
Else
{
$dbh = mysql_connect("localhost", "musikaid_user", "pass");
mysql_select_db ("musikaid_altas", $dbh);
$sql = "SELECT * FROM grupos WHERE email='".$email."'";
$result = mysql_query($sql);
if ($row = mysql_fetch_array($result))
{
echo "El e-mail que ha intruducido ya está en nuestra base de datos .<br>";
$valido = false;
}
}
if ($valido == true){
$dbh = mysql_connect("localhost", "musikaid_user", "pass");
mysql_select_db ("musikaid_altas", $dbh);
$sql = "INSERT INTO grupos (nombre_grupo, user, pass, email)";
$sql .= "VALUES ('$nombre_grupo', '$user', '$pass', '$email')";
$result = mysql_query($sql);
echo mysql_error();
echo "<h4><font face='Georgia, Times New Roman, Times, serif'>$nombre ¡Gracias! Los siguientes datos han sido recibidos.En unos instantes recibira un e-mail con los datos paar continuar con el alta de su grupo.\n<br><br>";
echo "Nombre del grupo:$nombre_grupo<br>";
echo "Nombre de usuario:$user<br>";
echo "Contraseña:$pass<br>";
echo "E-mail:$email<br>";
mail($sdestinatario,$ssubject,$shtml,$sheader);
}
Else
{
echo "<br><br><center><input type='button' style='cursor:hand' value='Volver' name='volver' onclick='javascript=history.back()'></center>";
}
?>
El usuario q me da es el siguiente: Mjpsb3JkOjhmY2Q1N2E3YTA2MWJiNmUxNjdlZmQ4Y2NmODA3YT kzOjEwOjowOjA6MDowOjo0MDk2
lo que me hace lo podeis ver
AQUI
saludos