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