Quería comentaros un problema que se me ha presentado diseñando una web, a ver si me lo podríais solucionar.
Tengo el index.php con varias secciones en la misma página: portfolio, estudio, servicios y contacto.
En la sección contacto, un formulario manda con php los datos a un mail.
Quiero que al cargar la página lo primero que se vea sea la primera sección (portfolio) pero no sé que pasa que aparece primero (contacto). Creo que es por el php pero no sé cómo solucionarlo.
Mi código php es el siguiente, lo he insertado al final del formulario para que aparezca el mensaje en su sitio:
Cita:
Muchas gracias <?php
if(!isset($_SESSION)){;}
$destinatario = "[email protected]"; //$_POST['email_envio'];
if(isset($_POST['accion'])) //si quiere enviar el mensaje
{
$asunto= "[Contacto] ".$_POST['subject'];
$cuerpo='Correo enviado por '.$_POST['name'].' con apellidos ' .$_POST['surname'].' con email '.$_POST['mail'].': ';
$cuerpo.= $_POST['message'];
//$cuerpo = str_replace('\n.', '\n..', $cuerpo);
if(mail($destinatario,$asunto,$cuerpo))
{
echo '<b><p>Mensaje enviado correctamente.</p></b>';
}
}
?>
if(!isset($_SESSION)){;}
$destinatario = "[email protected]"; //$_POST['email_envio'];
if(isset($_POST['accion'])) //si quiere enviar el mensaje
{
$asunto= "[Contacto] ".$_POST['subject'];
$cuerpo='Correo enviado por '.$_POST['name'].' con apellidos ' .$_POST['surname'].' con email '.$_POST['mail'].': ';
$cuerpo.= $_POST['message'];
//$cuerpo = str_replace('\n.', '\n..', $cuerpo);
if(mail($destinatario,$asunto,$cuerpo))
{
echo '<b><p>Mensaje enviado correctamente.</p></b>';
}
}
?>