Foros del Web » Programando para Internet » PHP »

Formulario de correo

Estas en el tema de Formulario de correo en el foro de PHP en Foros del Web. Hola tengo este codigo: <form action="" method="post" id="form"> <div class="indent-col"> <span class="txt2">Nombre</span> <div class="h"><input type="text" /></div> <span class="txt2"> E-mail</span> <div class="h"><input type="text" /></div> <span class="txt2">Ciudad</span> ...
  #1 (permalink)  
Antiguo 16/09/2009, 05:08
 
Fecha de Ingreso: mayo-2006
Mensajes: 6
Antigüedad: 17 años, 10 meses
Puntos: 0
Formulario de correo

Hola tengo este codigo:

<form action="" method="post" id="form">
<div class="indent-col">
<span class="txt2">Nombre</span>
<div class="h"><input type="text" /></div>
<span class="txt2"> E-mail</span>
<div class="h"><input type="text" /></div>
<span class="txt2">Ciudad</span>
<div class="h"><input type="text" /></div>
<span class="txt2">Comentarios</span>
<div class="h1"><textarea name="textarea" cols="30" rows="40"></textarea></div>
<div class=" fright">
<a href="#" class="button" onclick="document.getElementById('form').reset()"> Reset</a> <a href="#" class="button" onclick="document.getElementById('form').submit()" >Send</a>


</div>
</div>
</form>

Necesito completarlo pero no tengo conocimientos de programacion, para que envie el form a un correo electronico. No se que poner en form action, ni tampoco que poner en href, supongo que debo linkarlo a otro archivo que recoja los datos y tal por lo que he estado viendo. Sin ser con div consigo hacerlo funcionar con codigos que he visto por ahi pero para que me mantenga el estilo no hay manera. Haber si alguien me puede ayudar.
Tambien necesito que los datos se avise al usuario que son obligatorios y te avise si te dejas alguno.

Gracias
  #2 (permalink)  
Antiguo 16/09/2009, 12:06
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 17 años, 3 meses
Puntos: 3
Respuesta: Formulario de correo

En el action de la etiqueta FORM puedes poner la misma página y después hacer un IF para ver si se han mandado los datos o no. Si no se han mandado, pues saldría el formulario.

En el caso de que sí se hayan enviado (comprobar $_POST['xxx'], donde xxx es un nombre (name) de la etiqueta INPUT)

Una vez comprobado los datos, puedes enviar los datos a un correo electrónico con la función mail() de php (Más información en www.php.net).

Tambien puedes usar clases que puedes encontrar en google que te permite hacer mas cosas, aunque si lo que quieres es enviar sólo texto, te basta con mail().
  #3 (permalink)  
Antiguo 16/09/2009, 12:19
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Formulario de correo

Tema trasladado desde PHP Orientado a Objetos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:02.