Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2010, 09:54
only_skating
 
Fecha de Ingreso: agosto-2008
Mensajes: 382
Antigüedad: 15 años, 7 meses
Puntos: 2
no encuentro el error

hola, estoy haciendo este script, y tengo un resultado en la bd y parece no recojerle para ejecutar el script entero.

Código PHP:
<?
if(isset($_POST['button1'])){
    if(isset(
$_SESSION['id_usuario'])){    
         include(
'cntz.php');
         require(
"class.phpmailer.php");
         
$user=$_SESSION['id_usuario'];
         
$query=mysql_query("SELECT id_usuario, email FROM compras WHERE id_usuario='$user'");
         
$exist=mysql_num_rows($query);
         
$producto=$_POST['sudaderaroja'];
         
$talla=$_POST['select'];
         
$email=mysql_fetch_array($query);
         
$correo=$email['email'];
             if(
$exist == "1"){ 
                 
mysql_query("INSERT INTO pendientes (id_usuario,producto,talla,email,estado) values        
                ('$user','$producto','$talla','$correo','pendiente')"
);
            
$mail = new PHPMailer();
         
$mail->Host "localhost";
         
$mail->From $_SESSION['nick'];
         
$mail->Subject "nuevo pedido";
         
$mail->AddAddress("");

         
$body1 "Nuevo pedido<br><br><br>";
         
$body2 "Producto: ".$producto."<br><br>";
         
$body3 "Talla: ".$talla."<br><br>".$correo."<br>";
               
          
$mail->Body $body1$body2$body3;
          
$mail->IsHTML(true);
          
$mail->Send();
          echo 
"yeah";
          }
          else{ echo 
"<br>Rellena los datos de envio en tu panel usuario";}}
   else{ echo 
"Logueate para poder comprar";}    
}
?>
no sé porque siempre aparece el penultimo else, y no ejecuta el script anterior si si que hay un resultado, he estado mirando y lo que no recoje es el $exist y no sé por qué, si alguien encuentra un error, saludos y gracias
__________________
la experiencia es la mejor de las escuelas, pero la obtienes cuando ya no la necesitas.

Yo soy aquel que mucho hace trabajar a la gente del foro, pero siempre gratifico con un karma