Comunidad de diseño web y desarrollo en internet online

Contacto.php > no puedo hacerlo funcionar, ayuda por favor!

Citar            
MensajeEscrito el 09 Abr 2010 07:27 am
Hola a todos, supongo que será un problema sencillo para ustedes, pero a mi me está matando.
No puedo hacer que funcione el formulario de contacto en php. Es un template HTML y está alojado aquí:

www.claudio.tarifeno.com

Quiero aclarar que soy un manco en esto de la programación, como dije, tal vez sea una tontería pero el que no ve es como el que no sabe.

Muchas gracias de antemano.

Por tarifeno

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Abr 2010 02:54 pm
Tienes un html, el cual tienes los input con sus respectivos ID, Tu lo que deves hacer es decirle a php. Mira.. recogeme los datos que bienen de un html y almacenamelos en una variable y luego mandalas al mail que te ordeno..

Bamos a lo practico.

Esto es el HTML

<!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>Untitled Document</title>
</head>
<body>
<form method="get" action="mail.php">
<input name="nombre" id="nombre" type="text"></input>
<input name="envio" type="submit" value="Enviar Mail"></input>
</form>
</body>
</html>

Aqui el PHP

<?php
$nombre = $_GET["nombre"];
mail("[email protected]","Asunto del mail",$nombre);
?>

Como ves lo que se hace es simple. Enviar datos de un input a un php por un metodo en mi casa GET, luego resivirlos con php y mandarlo al mail con MAIL(mailde la perona,asunte del mail,contenido del mail);

Suerte.

Por sodyack

40 de clabLevel



 

Ninguno

msie8
Citar            
MensajeEscrito el 09 Abr 2010 06:39 pm
Imagino te refieres a este: "http://www.claudio.tarifeno.com/contacto.html"
En caso de que sea el correcto continuo:
Viendo tu codigo note esto:
<form name="frmFormMail" action='' method='post' enctype='multipart/form-data' onsubmit='return fmgHandler.onsubmit();'>
Alli falta poner en "action" el nombre de tu archivo php que va a procesar los datos, si no es este el problema entonces esta en el php y no el html, segun lo que puedo ver ese esta bien.

Suerte. :)

Por D@rB

38 de clabLevel



Genero:Masculino  

GDL Mx

chrome
Citar            
MensajeEscrito el 10 Abr 2010 07:37 am
Gracias a todos por sus respuestas, al final lo resolví rehaciendo todo el código con un generador automático de formularios y reinsertando el código en el template. El que está actualmente sí funciona. Creo que el anterior no funcionaba porque tenía problemas con la versión de php instalada en mi servidor.

Un abrazo grande.

Por tarifeno

1 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.