Cita:
Iniciado por pateketrueke A ver si te entiendo, ¿dices que que las demás variables si se pasan excepto el email?
Si es así entonces el problema no radica en pasar las variables por sesión, sino que desde un inicio al asignar dicha variable no hay nada.
Primero debes asegurarte de que tienes datos, ¿no crees?
Código PHP:
var_dump($user_ok);
pateketrueke: mil gracias por responder y perdon por las preguntas pero como no estoy en casa y no puedo probar el código trato en este ratito de poder comprender un poco esto.
La duda que tengo es si estoy armando bien o no lo de las sessiones que puse al principio. Calculo que si xq sino me hubiese tirado algún error. figura abajo. Ahora en el caso que lo este haciendo bien, lo que necesitaría es "guardar" tanto el nombre, apellido y el email (IMPORTANTISIMO) que recojo desde la bdd y agregarlo acá, en la página enviar.php.
Xq necesito el email? Para saber quien me lo envió.
Lo que hice en el archivo enviar.php fue modificar algunas lineas y al final quedó así:
enviar.php
Código PHP:
@session_start(); // <-------
error_reporting(E_ALL);
@ini_set('display_errors', '1');
if(isset($_SESSION['carro']))
$carro=$_SESSION['carro'];else $carro=false;
if ($_POST['enviar'] != "") {
require_once('phpmailer/class.phpmailer.php');
require_once("phpmailer/class.smtp.php");
$mail = new PHPMailer(); // defaults to using php "mail()"
$mail->Helo = "www.misitio.com"; //Muy importante para que llegue a hotmail y otros
$mail->IsSendmail(); // telling the class to use SendMail transport
//Indicamos cual es nuestra dirección de correo y el nombre que
//queremos que vea el usuario que lee nuestro correo
$mail->From = "[email protected]"; // ACA necesito que aparezca el email de la base
$mail->FromName = "nombre_del_usuario"; // ACA el nombre y apellido del usuario
//Indicamos cual es la dirección de destino del correo
$mail->AddAddress("[email protected]");
$mail->AddReplyTo("[email protected]","Copia"); // esto no funciona
//Asignamos el Asunto
$mail->Subject = "Carrito de Compras Online";
.........
// todo el resto funciona
Por eso preguntaba y queria saber si estaba creando y guardando bien los datos de la session y cómo hacer para que esos datos aparezcan en los lugares donde los necesito.
Gracias y perdonen mi desprolijidad pero no estoy en casa.
Saludos.
Marx.