Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2009, 07:10
fedelviejo
 
Fecha de Ingreso: mayo-2009
Mensajes: 9
Antigüedad: 15 años
Puntos: 0
mostrar mensaje al enviar correo

Hola a todos en el foro, bueno soy nuevo aqui y en este tema de php tambien, espero me corrijan si este tema no pertenece a esta seccion. Bueno mi problema es que quiero mostar un mensaje cuando envio el correo, si fue exitoso o no y lo realizo asi

primero trato de enviar el mail, el codigo esta todo dentro del mismo archivo .php

Código PHP:
$mailsent=mail($para$asuntoutf8_decode($message), $header); 
luego valido el estado $mailsent para darle valor a view_mail_OK, esto lo puse dentro de la secion body, al principio de la misma

Código PHP:
<body>

<?php if ($mailsent//si se envia el correo muestra mensaje OK
$view_mail_OK=true;}
elseif
  (!
$mailsent){
  
$view_mail_OK=false;}?>
segun el valor de $view_mail_OK muestro uno u otro mensaje

Código PHP:
<?php if(isset($view_mail_OK) && $view_mail_OK==true){?>
        <h4> Su correo fue enviado correctamente.</h4><?php 
        elseif (!isset(
$view_mail_OK) && $view_mail_OK==false){?>
         <h4> No se envio el mensaje  </h4>
         <?php }?>
con esto he logrado que quede siempre visible o que no se muestre nunca segun cambie las condiciones; entonces mi consulta es que evaluar o como evaluo las variables para mostrar uno u otro mensaje. Muchas gracias
Fede