Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/03/2012, 08:25
Avatar de Silkon
Silkon
 
Fecha de Ingreso: mayo-2011
Ubicación: Lugo
Mensajes: 201
Antigüedad: 13 años, 9 meses
Puntos: 20
Respuesta: fallo con validacion de formulario usando $_get

Creo que el problema es que al cargar el contacto.php te pone directamente no enviado.

Yo lo pondria así en plan sencillo.

Send.php
Código PHP:
if(mail($para$asunto$contenido,$headers)) 
        { 
            
$nombre ""
            
$email ""
            
$contenido=""
            
$rs 2;  // rs = resultado; 
            
header("location:contactanos.php?rs=$rs");  
        }
else
       {
            
$rs 1;
        } 
Contactanos.php

Código PHP:
if(isset($_GET['rs'])) 
        { 
               
$res = (int) $_GET['rs'] ; 
        }
// el cast es por seguridad y evitar que te cuelen codigo por get. 
       
if ($res == 2
       { 
           echo 
" correo enviado "
       } 
       else if  (
$res == 1
       { 
           echo 
" No se ha podido enviar el correo"
       } 
       else 
               echo 
""

Espero haberte ayudado.