Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2010, 14:08
only_skating
 
Fecha de Ingreso: agosto-2008
Mensajes: 382
Antigüedad: 16 años, 2 meses
Puntos: 2
por qué no imprime el echo

hola, tengo un script en el que todos los else con echo se imprimen perfectamente menos el penultimo, que cuando lo ejecuto no sale el mensaje y encima el div que contiene el script se baja en la pantalla, aqui les dejo el codigo php y el div que lo contiene.
Código PHP:
<span class="informacion">
<p class="fontcaractuser" align="center">Camiseta Heelflip en stock</p>

<p> Gastos de envio: 3.5€
  </p>
<p>Precio: Antes <s>13€</s> ahora 5.5€ </p>
<form id="form1" name="form1" method="post" action="" onsubmit="return confirm('¿Está seguro que desea comprar? Si está seguro le mandaremos al correo electrónico el importe de este producto')">
      
        <label>Talla:
          <select name="select" id="select">
            <option>L</option>
            <option>M</option>
            <option>S</option>
          </select>
        </label>
        <label>
          <input type="submit" name="button" id="button" value="Comprar Ya" /><input name="sudaderaroja" type="hidden" value="sudaderaroja" />
          <?
if(isset($_POST['button'])){
    if(isset(
$_SESSION['usuario'])){
         require(
'cntz.php');
         require(
"class.phpmailer.php");
         
$user=$_SESSION['id_usuario'];
         
$query=mysql_query(//seleccion);
         
$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 pen  (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();}
          else{ echo 
"error";}}
   else{ echo 
"Logueate para poder comprar";}    
}                         
?>
        </label>
        </p>
</form>
</span>
Código HTML:
.informacion{
	float:left;
	margin-left:150px;
	margin-top:0px;}
__________________
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