Vieran.. tengo un problema bien curioso.. esoty haciendo un script en php y estoy en la aprte de registro de ususarios. Tengoel form, meto los datos en la BD y despues de eso envio los datos del ususario a su mail (Contiene el nombre de ususario el pass y un numero pa activar la cuenta). Total, lo pruebo y va perfecto.. envia el mail, el mail llega con los datos insertados perocuando veo la tabla de la BD los datos no se han insertado! Despues diog que voy a hacer otra prueba.. y registor otor usuario, el mail se envia.. el mai llega con lso datos, veo la BD y estan los datos del segundo usuarioque registre! y asi sucesivamente.. es decir.. todos los demas ya se registran bien, pero el primero no! ¿Por que? Aqui esta el codigo...:
Código PHP:
<?
//Sacamos el numero al azar
$identificador = rand(1000,9999);
if(!$envio) {
?>
//El form
<?
}
else
{
include("config.php");
//Insertamos los datos del Form
$query = "INSERT into usuarios(nombre, pais, username, password, mail, identificador) VALUES('$nombre', '$pais', '$username', '$password', '$mail', '$identificador')";
$insertar = mysql_query($query,$conexion);
//Sleccionamos los datos del ultimo usuario que se registro
$seleccion = "SELECT * FROM usuarios WHERE username = '$username'";
$query2 = mysql_query($seleccion,$conexion);
$datos = mysql_fetch_array($query2);
//Variables
$nombre2 = $datos["nombre"];
$nick = $datos["username"];
$pass2 = $datos["password"];
$identificador2 = $datos["identificador"];
$correo2 = $datos["mail"];
//Enviamos el mail
// Tu email
$destino = "$correo2";
// Asunto
$asunto = "Bienvenido a Blog Comunitario!";
// Mensaje
$mensaje = "Estimado $nombre2\n\nEl Blog Comunitario de Samue.com.mx te da la bienvenida como nuevo usuario
y esperamos que le des uen uso. Por favor, para poder utilizar tu cuenta dirigete a [url]www.samue.com.mx/tublog/activar.php[/url]
e introduce los siguientes datos:\n\nUsuario: $nick\nPassword: $pass2\nIdentificador: $identificador2\n\n
Una vez realizado este paso puedes empezar a postear mensajes, vamos.. animate!\n\nGuarda este mail para
futuras referencias.\n\nSamuel A. A.\nWebmaster";
// Enviamos el email
mail($destino, $asunto, $mensaje, "From: [email][email protected][/email]");
// Redireccionamos a 'gracias.php'
echo "<font size=-1>El usuario se dio de alta correctamente, sin embargo no podra ser utilizado hasta que la cuenta se haya activado. Por favor, checa tu correo, dirigete a la dirección que ahi se especifica y pon tu nombre de usuario, contraseña y codigo de activación para empezar a usar tu cuenta. <b>Bienvenido!!</b></font>";
}
?>

Tnks