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, $asunto, utf8_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