Comunidad de diseño web y desarrollo en internet online

Como hacer funcionar este formulario

Citar            
MensajeEscrito el 03 Abr 2013 08:47 pm
Buenos días… tengo los dos elementos pero aún no entiendo como interactúan. Es decir, tengo un formulario de contacto en mi Web con este html y este PHP que ya esta subido al servidor… pregunta, que tengo que hacer para que funcione?
Agradecería cualquier orientación… gracias!
html:

Código HTML :

<div id="content" class="col col-2">
            <h2>CONTÁCTANOS</h2>
            <p>No dudes en contactarnos. En <a href="index.html">Viviart</a>, estaremos encantados de atenderte.</p>
        <form action="" method="post" class="validate-form">
               
               <div class="msg msg-thanks" style="display:none">
                  <strong>Gracias!</strong> Tu mensaje ha sido enviado!
         </div>
               
               <div class="msg msg-alert" style="display:none">
                  <strong>Error!</strong> Por favor, rellene todos los datos!
         </div>
               
               <div class="row">
                  <label>Su Nombre <span>(Obligatorio)</span></label>
                  <input type="text" id="name-field" name="name-field" class="field required text-field" />
               </div>
               <div class="row">
                  <label>E-Mail <span>(Obligatorio)</span></label>
                  <input type="text" id="mail-field" name="mail-field" class="field required valid-email text-field" />
               </div>
               <div class="row">
                  <label>Empresa</label>
                  <input type="text" id="company-field" name="company-field" class="field text-field" />
               </div>
               <div class="row">
                  <label>Mensaje <span>(Obligatorio)</span></label>
                  <textarea id="message-field" name="message-field" class="field required text-field" cols="100" rows="5"></textarea>
               </div>
               <div class="row button-row"><input type="submit" class="submit-button" value="Enviar Mensaje" /></div>
           </form>
         </div>

php:

Código PHP :

<?php
/*** ---------- CHANGE THIS TO YOUR EMAIL ADDRESS ------------- ***/
$MAIL_TO = '[email protected]';
/*** ---------------------------------------------------------- ***/



$subject = "Tripthychos :: new message";
$time = date('Y-m-d H:i');

$name = $_POST['name-field'];
$mail = $_POST['mail-field'];
$company = $_POST['company-field'];
$message = $_POST['message-field'];

$body = "Time: $time\n";
$body .= "Name: $name\nEmail: $mail\nCompany: $company\n";
$body .= "Message:\n$message";

@mail($MAIL_TO, $subject, $body);
echo 'sent!';
?>

Por tyrantyan

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Abr 2013 12:17 pm
El action esta vacío....

Saludos!

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

firefox
Citar            
MensajeEscrito el 04 Abr 2013 01:59 pm
Ok graciasss!!! he puesto en su lugar lo siguiente:

<form action="mailto:[email protected]"

supongo que con ello basta para que me lleguen los emails a mi casilla.?

Por tyrantyan

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Abr 2013 03:41 pm
:nif:

Nononono....

En el action tenes que poner la url al archivo php que tenes ahí, y en ese archivo usa la clase phpmailer.

Saludos

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

firefox
Citar            
MensajeEscrito el 04 Abr 2013 05:09 pm
ok! ya lo cambie por:

<form action="php/send.php" method="post" class="validate-form">

Ahora en el php tengo que hacer todo lo que dice en esta pagina?

http://www.islavisual.com/articulos/desarrollo_web/clase-phpmailer-para-el-envio-de-correos-a-traves-de-smtp.php

Perdón... es que soy muy burro para esto...Y gracias desde ya... ;-)

Por tyrantyan

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Abr 2013 11:54 am
Aquí está espero te sirva.

tyrantyan escribió:


Código PHP :

<?php
if(isset($_POST)) {
/*** ---------- CHANGE THIS TO YOUR EMAIL ADDRESS ------------- ***/
  $MAIL_TO = '[email protected]';
/*** ---------------------------------------------------------- ***/

  $subject = "Tripthychos :: new message";
  $time = date('Y-m-d H:i');

  $name = $_POST['name-field'];
  $mail = $_POST['mail-field'];
  $company = $_POST['company-field'];
  $message = $_POST['message-field'];

  $body = "Time: $time\n";
  $body .= "Name: $name\nEmail: $mail\nCompany: $company\n";
  $body .= "Message:\n$message";

  mail($MAIL_TO, $subject, $body);
  echo '<p>Enviado Satisfactoriamente</p>';
}
?>
<div id="content" class="col col-2">
            <h2>CONTÁCTANOS</h2>
            <p>No dudes en contactarnos. En <a href="index.html">Viviart</a>, estaremos encantados de atenderte.</p>
        <form action="?" method="post" class="validate-form">
               
               <div class="msg msg-thanks" style="display:none">
                  <strong>Gracias!</strong> Tu mensaje ha sido enviado!
         </div>
               
               <div class="msg msg-alert" style="display:none">
                  <strong>Error!</strong> Por favor, rellene todos los datos!
         </div>
               
               <div class="row">
                  <label>Su Nombre <span>(Obligatorio)</span></label>
                  <input type="text" id="name-field" name="name-field" class="field required text-field" />
               </div>
               <div class="row">
                  <label>E-Mail <span>(Obligatorio)</span></label>
                  <input type="text" id="mail-field" name="mail-field" class="field required valid-email text-field" />
               </div>
               <div class="row">
                  <label>Empresa</label>
                  <input type="text" id="company-field" name="company-field" class="field text-field" />
               </div>
               <div class="row">
                  <label>Mensaje <span>(Obligatorio)</span></label>
                  <textarea id="message-field" name="message-field" class="field required text-field" cols="100" rows="5"></textarea>
               </div>
               <div class="row button-row"><input type="submit" class="submit-button" value="Enviar Mensaje" /></div>
           </form>
         </div>

Deberías aplicarte un poco más a la lectura, en el foro hay suficiente información.

Por NeftaliYagua

18 de clabLevel



Genero:Masculino  

Activista, Desarrollador, Empresario

chrome
Citar            
MensajeEscrito el 05 Abr 2013 12:22 pm
Y validar los datos... ni en pedo, no???

Si total... el usuario siempre ingresa lo que vos le pedís...

;)

jajaja

Saludos!

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

firefox
Citar            
MensajeEscrito el 05 Abr 2013 12:27 pm

SinSemilla escribió:

Y validar los datos... ni en pedo, no???

Si total... el usuario siempre ingresa lo que vos le pedís...

;)

jajaja

Saludos!


Creo que hasta aquí te hemos ayudado suficiente, sin embargo, tu ímpetu merece que te ofrezca un poco más.

Abre aquí: https://github.com/neftaliyagua/jQuery-Validation-Engine
Necesitarás el traductor de google para la documentación, aprende a usarlo.

También te vendría bien una introducción a jQuery te sugiero que te documentes un poco.

Si luego de revisar la documentación y tener algunos intentos no lo has logrado vuelve acá y abre otro hilo, con gusto te ayudaré.

Puedes enviarme un MP con la URl del hilo, si quieres notificarme. Salu2.

Por NeftaliYagua

18 de clabLevel



Genero:Masculino  

Activista, Desarrollador, Empresario

chrome
Citar            
MensajeEscrito el 05 Abr 2013 12:34 pm

NeftaliYagua escribió:

SinSemilla escribió:

Y validar los datos... ni en pedo, no???

Si total... el usuario siempre ingresa lo que vos le pedís...

;)

jajaja

Saludos!


Creo que hasta aquí te hemos ayudado suficiente, sin embargo, tu ímpetu merece que te ofrezca un poco más.

Abre aquí: https://github.com/neftaliyagua/jQuery-Validation-Engine
Necesitarás el traductor de google para la documentación, aprende a usarlo.

También te vendría bien una introducción a jQuery te sugiero que te documentes un poco.

Si luego de revisar la documentación y tener algunos intentos no lo has logrado vuelve acá y abre otro hilo, con gusto te ayudaré.

Puedes enviarme un MP con la URl del hilo, si quieres notificarme. Salu2.


:shock: :shock: :shock: :shock: :shock:
:o :o :o :o :o
:? :? :? :? :?
:crap: :crap: :crap: :crap: :crap:
:( :( :( :( :(
:nif: :nif: :nif: :nif: :nif:
...

Yo no soy el que abrió el tema...

:lol: :lol: :lol: :lol: :lol:

Saludos!

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

firefox
Citar            
MensajeEscrito el 05 Abr 2013 12:41 pm

SinSemilla escribió:


Yo no soy el que abrió el tema...

:lol: :lol: :lol: :lol: :lol:

Saludos!


Cierto, disculpame esa!!! no lo noté.

Por NeftaliYagua

18 de clabLevel



Genero:Masculino  

Activista, Desarrollador, Empresario

chrome
Citar            
MensajeEscrito el 05 Abr 2013 06:31 pm
Jaja... Medio tomo nota del camino aconsejado, medio estoy contento porque me solucionaron casi una parte y una vez que lo aprenda, ya sabre hacerlo y medio me río por la conversa de uds...

Bueno paso el limpio... tengo el html bien, ahora parece que me diste todo el PHP completo y solo resta entrar al link que m enviaste para aprender a validar cuestionarios....

Bueno... como siempre primero graciasssss!!!. Segundo, intentare esforzarme en lo de la validación del cuestionario y te cuento ;-)

Por tyrantyan

8 de clabLevel



 

firefox

 

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