Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2010, 12:14
only_skating
 
Fecha de Ingreso: agosto-2008
Mensajes: 382
Antigüedad: 15 años, 7 meses
Puntos: 2
donde falla el else?

hola, nose que le falla a este script, pone unexpected else.
El primer else es para verificar que ha rellenado un formulario extraordinario
El segundo es por si el usuario no está logueado, y nose en que falla.

saludos y gracias de antemano

Código PHP:
<?
if(isset($_POST['button'])){
    if(isset(
$_SESSION['id_usuario'])){
         require(
'conectionforquery.php');
         require(
"class.phpmailer.php");
         
$user=$_SESSION['id_usuario'];
         
$query=mysql_query("SELECT id_usuario, email FROM songs WHERE id_usuario='$user'");
         
$producto=$_POST['sudaderaroja'];
         
$talla=$_POST['select'];
         
$exist=mysql_num_rows($query);
         
$email=mysql_fetch_array($query);
         
$correo=$email['email'];
             if(
$exist == 1){
                 
mysql_query("INSERT INTO er33  (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("email");

       
        
$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();}
          else{ echo 
"Tienes que rellenar tus datos de envio en el panel de usuario";
          }else{ echo 
"Logueate para poder comprar";}
    
}
                
                         
?>
__________________
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