Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/09/2011, 11:57
marx-pola
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 22 años, 6 meses
Puntos: 1
Respuesta: Variable de session que no aparece en otras páginas

Cita:
Iniciado por pateketrueke Ver Mensaje
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.
__________________
"Todo lo que somos es el resultado de lo que hemos pensado". Budda.