No soy programador, soy diseñador gráfico y el caso es que una amiga me ha pedido que le haga una web corporativa muy sencilla con su formulario en php.
Mis conocimientos de este lenguaje son nulos, así que consegui el codigo de un formulario muy sencillo, (que he probado y se que funciona).
Tengo el codigo html y el php en un mismo archivo (contacto_es.php) y lo que no consigo es que cuando linkes en el submit (enviar) me mande a la pagina (contacto_ok.html).
No quiero usar ni javascript, ni msquol...solo redireccionar.
Que tengo mal en el código?
Por favor coregirmelo...estoy desesperado!
Os cuelgo todo el codigo a continuación:
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>CLINICA :: Contacto</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <? if (!$_POST){ ?> <div id="maincontainer"> <div id="header"> <div id="logo"> </div> <div id="mainmenu"> <ul id="navlist"> <li><a href="inicio.html">INICIO</a></li> <li><a href="doctora_es.html">EQUIPO HUMANO</a></li> <li><a href="clinica_es.html">LA CLÍNICA</a></li> <li><a href="situacion.html">SITUACIÓN</a></li> <li id="active"><a href="contacto_es.php">CONTACTO</a></li> </ul> </div> </div> <div id="maincontent"> <div id="menu_2"> <h1>TRATAMIENTOS</h1> <ul id="submenu"> <li><a href="implantologia_es.html">IMPLANTOLOGÍA</a></li> <li><a href="cirugia_es.html">CIRUGÍA</a></li> <li><a href="periodoncia_es.html">PERIODONCIA</a></li> <li><a href="endodoncia_es.html">ENDODONCIA</a></li> <li><a href="ortodoncia_es.html">ORTODONCIA</a></li> <li><a href="odontopedia_es.html">ODONTOPEDIATRÍA</a></li> <li><a href="odontobios_es.html">ODONTOLOGÍA BIOLÓGICA</a></li> <li><a href="protesis_es.html">PRÓTESIS</a></li> <li><a href="estetica_es.html">ESTÉTICA DENTAL</a></li> </ul> </div> <div id="general"> <div id="img_cont"> </div> <div id="form"> <h1>FORMULARIO DE CONTACTO</h1> <form id="form1" name="form1" method=post action="contacto_es.php"> <p><span class="label">Nombre</span> <input type="text" name="nom" id="nom" /></p> <p><span class="label">Apellidos</span> <input type="text" name="cognoms" id="cognoms" /></p> <p><span class="label">Dirección</span> <input type="text" name="adres" id="adres" /></p> <p><span class="label">Población</span> <input type="text" name="poblacio" id="poblacio" /></p> <p><span class="label">Provincia</span> <input type="text" name="provincia" id="provincia" /></p> <p><span class="label">Teléfono</span> <input type="text" name="telefon" id="telefon" /></p> <p><span class="label">E-mail</span> <input type="text" name="email" id="email" /></p> <p><span class="label2">Comentario</span> <textarea name="comentari" cols="30" rows="6" id="comentari"></textarea></p> <input type="submit" name="button" id="button" value="Enviar" /> <input type="reset" name="button2" id="button2" value="Borrar" /> </p> <p> <label for="button"></label> <label for="button2"></label> </p> </form> </div> </div> </div> </div> <? }else{ $cuerpo="Formulario enviado\n"; $cuerpo.="Nombre" .$_POST["nom"]."\n"; $cuerpo.="Apellidos" .$_POST["cognoms"]."\n"; $cuerpo.="Dirección" .$_POST["adres"]."\n"; $cuerpo.="Población" .$_POST["poblacio"]."\n"; $cuerpo.="Provincia" .$_POST["provincia"]."\n"; $cuerpo.="Teléfono" .$_POST["telefon"]."\n"; $cuerpo.="E-mail" .$_POST["email"]."\n"; $cuerpo.="Comentario" .$_POST["comentari"]."\n"; mail("[email protected]","Formulario recibido de la web",$cuerpo); echo'<META HTTP-EQUIV="Refresh" CONTENT="0;url=http://www.direccionparaelmensaje.com/contacto_ok.html"/>'; } ?> </body> </html>