
29/11/2013, 00:15
|
| | Fecha de Ingreso: noviembre-2013
Mensajes: 2
Antigüedad: 11 años, 3 meses Puntos: 0 | |
Respuesta: recepcion de datos y envio por mail Lo primero, muchas gracias por responder a los dos, usando los conocimiientos que me habeis aportado cada uno he conseguido arreglarlo, y ahora sólo me falta formatearlo para que quede bonito, e intentare hacer una validación para comprobar si el mail está duplicado.....en blanco...etc....Pego el código que tengo hasta ahora, por si a alguien le pudiera servir. Evidentemente he pasado a usar mysqli para todo....
De nuevo, muchas gracias!!
<?php
//parameros de conexion
$user = "";
$pass = "";
$server = "";
$bdd = "";
//creo cadena de conexion
$cn = mysqli_connect($server, $user, $pass) or die(mysqli_error());
//selecciono base datos a usar
mysqli_select_db($cn, $bdd) or die(mysqli_error());
// recojo las variables enviadas por el formulario
$nombre = $_POST["nombre"];
$email = $_POST["email"];
$nombre = utf8_decode(mysqli_real_escape_string($cn, $_POST['nombre']));
$registro = mysqli_query($cn, "INSERT INTO datos(nombre,email) VALUES ('".$nombre."','".$email."')")or die(mysqli_error($cn));
$ymuestro = mysqli_query($cn, "SELECT email FROM datos WHERE nombre = '".$nombre."'")or die(mysqli_error($cn));
$id = mysqli_insert_id($cn);
// Realizamos el envio del formulario a la cuenta de correo que nos indicaron
$envia = "From: aaal@aaaaacom\r\n";
$destino = $email;
$asunto = "Inscripcion en concurso";
while($registro = mysqli_fetch_assoc($ymuestro)){
//mail($destino, $asunto, "Hola,$registro ['nombre']", $envia);
mail($destino, $asunto, "Hola,$nombre, se te ha asignado el numero $id para el concurso. No borres este correo, lo usaras como justificante ", $envia);
}
echo "Te has registrado correctamente";
//cierro conexion
mysqli_close($cn);
?> |