Aquí tienes la postal que recibirá
   ".$variables_formulario[5]."
".$variables_formulario[3];?>
" border="0">
Enviar
Tu formulario esta incompleto, por favor complétalo para poder enviar la postal\n"; //Generamos enlace hacia atras y cierre de documento html_pie_volver("formulario.php"); } else //Querra decir que enviamos la postal { //Conectamos a la BD $connectid = mysql_connect("localhost","root","63638844"); //Creamos un numero aleatorio para el id_postal que no este utilizado ya //Primero creo una semilla para los numeros aleatorios srand ((double) microtime() * 1000000); //Generamos un numero aleatorio distinto hasta que tengamos un numero libre do { $aleatorio = rand(0,32000); $resultid = mysql_db_query("postal","Select * From postal Where id_postal=" . $aleatorio); $dameFila=mysql_fetch_array($resultid); }while ($dameFila); //Insertamos los datos necesarios en la BD $sentencia_sql = "Insert Into postal (id_postal,texto,email_destinatario,nombre_destinatario,email_remitente,nombre_remitente,id_imagen,avisar) "; $sentencia_sql .= "Values (" . $aleatorio . ",'" . $variables_formulario[5] . "','" . $variables_formulario[0] . "','" . $variables_formulario[1] ; $sentencia_sql .= "','" . $variables_formulario[2] ."','" . $variables_formulario[3] ."'," . $variables_formulario[6] .",'".$variables_formulario[4]."')"; mysql_db_query("postal",$sentencia_sql); //Enviamos el e-mail al destinatario //Variables de configuracion del correo $asunto = "Has recibido una postal"; $cuerpo_mensaje = "Saludos cordiales ".$variables_formulario[1].",\n\n"; $cuerpo_mensaje .= $variables_formulario[3]." te ha enviado una postal.\n"; $cuerpo_mensaje .= "Para recoger la postal que has recibido, accede a la siguiente dirección:\n"; $cuerpo_mensaje .= "http://www.dudimundo.com/postales/leepostal.php?id_postal=" . $aleatorio; $headers_mensaje = "From: carlos@dudimundo.com>\n"; //Funcion para enviar el correo $mailenviado = mail ($variables_formulario[0], $asunto, $cuerpo_mensaje, $headers_mensaje); //Mensaje para informar del exito o fracaso de las operaciones if ($mailenviado) echo "
Tu postal ha sido enviada correctamente
\n"; else echo "
Ha habido un error en el envio del correo electrónico
"; //Generamos enlace hacia atras y cierre de documento html_pie_volver("index.php"); } ?>