Regresar a la página ComoCrearTuWeb.com
Resultados 1 al 13 de 13

Tema: Como hacer un formulario de contacto?

  1. #1
    Me va gustando esto... Habitante
    Fecha de Ingreso
    27 nov, 08
    Mensajes
    167
    Poder de Reputación
    21

    Como hacer un formulario de contacto?

    Hola, tengo un problema y es que estoy renovando mi web y me gustaria saber como hacer un formulario de contacto, osea que lo que quiero es alguien pueda enviarme un mensaje a mi correo a traves del formulario.

    Ya tengo hecho el formulario (lo que es la estructura, los campos, etc.) pero lo unico que me falta es hacer que funcione.

    Estoy utilizando el Dreamweaver CS4 no se si importara.

    Si haace falta pondre el codigo fuente de mi página de contacto donde esta el formulario.

    Alguien me puede ayudar?

    Gracias y un saludo.

  2. #2
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    04 mar, 08
    Mensajes
    1,126
    Poder de Reputación
    27
    si, necesitamos los nombres de los campos que tienes, si miras la seccion formularios hay un tuto de jugoncan que funciona bastante bien es un form que funciona

  3. #3
    Me va gustando esto... Habitante
    Fecha de Ingreso
    27 nov, 08
    Mensajes
    167
    Poder de Reputación
    21
    Pues este es el codigo:

    Código:
    <form action="formulario.php" method="post" name="contacto" target="_parent" id="contacto">
            
    
    
              <label>Nombre:
                <input name="nombre" type="text" id="nombre" size="30" title="Escriba aquí su nombre">
                </label>
              </p>
            
    
    
              <label>Empresa:
    <input name="empresa" type="text" id="empresa" size="30" title="Escriba aquí el nombre de la empresa">
                </label>
              </p>
            
    
    
              <label>E-Mail:
                <input name="mail" type="text" id="mail" size="30" title="Escriba aquí su dirección de correo">
                </label>
              </p>
            
    
    Mensaje:</p>
            
    
    
              <label>
                <textarea name="mensaje" cols="45" rows="5" id="mensaje" title="Escriba aquí su mensaje"></textarea>
                </label>
              </p>
            
    
    
              <label>
                <input type="submit" name="enviar" id="enviar" value="Enviar" title="Enviar">
              </label>
              <label>
                <input type="reset" name="borrar" id="borrar" value="Borrar" title="Borrar">
              </label>
            </p>
          </form>
    Como podeis comprovar es uno sencillo, trae los campos justos, solo os he puesto el codigo que hay entre <form> y </form> pero hay mas que forma parte de la web y no creo que influya en el formulario.

    Lo del tutorial ya lo estoy viendo pero si alguien me puede ayudar mas personalmente con el codigo que os he facilitado os lo agredeceria.

    Un saludo.

  4. #4
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    04 mar, 08
    Mensajes
    1,126
    Poder de Reputación
    27
    ok dame un par de minutos y lo hago

  5. #5
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    04 mar, 08
    Mensajes
    1,126
    Poder de Reputación
    27
    <?php
    $enviara = "Tu correo aqui";
    $tema = "formulario de mi web";
    $nombre = $_POST['nombre'];
    $empresa = $_POST['empresa'];
    $mail = $_POST['mail'];
    $mensaje = $_POST['mensaje'];
    $headers = "";
    $mensaje = "\nNombre: " . $nombre . "\nEmpresa: " . $empresa . "\nE-mail: " . $mail . "\nMensaje: " . $mensaje;
    mail($enviara, $tema, $mensaje, $headers);
    ?>

  6. #6
    Me va gustando esto... Habitante
    Fecha de Ingreso
    27 nov, 08
    Mensajes
    167
    Poder de Reputación
    21
    Ok, gracias pero ese codigo lo tengo que poner en el mismo archivo o en otro diferente? Si es en el mismo donde lo tengo que poner? y supongo que tendra que ser php y no html.

    Espero respuesta, gracias

  7. #7
    Me va gustando esto... Habitante
    Fecha de Ingreso
    27 nov, 08
    Mensajes
    167
    Poder de Reputación
    21
    He intentado colocarlo en el mismo archivo pero da error.

    Lo he colocado justo despues de la etiqueta </form> y tambien justo antes de la misma etiqueta y en los dos casos me sale un error cuando lo pruebo.

    Lo estoy utilizando a traves de un servidor remoto que se supone que tendria que funcionar como si lo subiera al servidor real.

    Un saludo.

  8. #8
    Me va gustando esto... Habitante
    Fecha de Ingreso
    27 nov, 08
    Mensajes
    167
    Poder de Reputación
    21
    Ok, ya he conseguido que me funcione pero el problema ahora es que cuaando yo recivo el mensaje me sale asi:

    Nombre:
    Empresa:
    E-Mail:
    Mensaje:

    Osea que no sale nada, solo sale los apartados que he puesto en el formulario pero no sale lo que escribe el que me envia el mensaje.

    Un saludo.

  9. #9
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    04 mar, 08
    Mensajes
    1,126
    Poder de Reputación
    27
    <?php
    $enviara = "Tu correo aqui";
    $tema = "formulario de mi web";
    $nombre = $_POST['nombre'];
    $empresa = $_POST['empresa'];
    $mail = $_POST['mail'];
    $menaje = $_POST['mensaje'];
    $headers = "";
    $mensaje = "\nNombre: " . $nombre . "\nEmpresa: " . $empresa . "\nE-mail: " . $mail . "\nMenaje: " . $mensaje;
    mail($enviara, $tema, $mensaje, $headers);
    ?>

    me habia equivocado, pon este code

  10. #10
    Me va gustando esto... Habitante
    Fecha de Ingreso
    27 nov, 08
    Mensajes
    167
    Poder de Reputación
    21
    Perdona por tardar tanto en contestar, es que estaba haciendo pruebas.

    Al final lo probe en el servidor real donde tengo la web y si que funcionaba, lo que pasaba es que en el servidor remoto no iva.

    Muchisimas gracias por tu ayuda.

    Ahora me gustaria que al enviar un mensaje fuera a otra pagina mia donde dijera lo de correo enviado, eso como se puede poner?

    Gracias y un saludo.

  11. #11
    Recien Llegado! Pasaba por aquí...
    Fecha de Ingreso
    11 nov, 11
    Mensajes
    2
    Poder de Reputación
    0

    Arrow el codigo esta mal

    Cita Iniciado por linkgl Ver Mensaje
    <?php
    $enviara = "Tu correo aqui";
    $tema = "formulario de mi web";
    $nombre = $_POST['nombre'];
    $empresa = $_POST['empresa'];
    $mail = $_POST['mail'];
    $menaje = $_POST['mensaje'];
    $headers = "";
    $mensaje = "\nNombre: " . $nombre . "\nEmpresa: " . $empresa . "\nE-mail: " . $mail . "\nMenaje: " . $mensaje;
    mail($enviara, $tema, $mensaje, $headers);
    ?>

    me habia equivocado, pon este code
    con todo respero me parece que el codigo que indicaste esta mal porque declaraste mal la variable
    mensaje te confundiste y pusiste menaje, entonces cuando llegue el e-mail a tu correo no te aparecera
    el mensaje que indico el usuario.
    para que funcione bien tienen que poner el siguiente codigo :
    <?php
    $enviara = "destinatario@destinatario.com";
    $tema = "asunto del mensaje";
    $nombre = $_POST['nombre'];
    $empresa = $_POST['empresa'];
    $mail = $_POST['mail'];
    $mensaje = $_POST['mensaje'];
    $headers = "";
    $mensaje = "\nNombre: " . $nombre . "\nEmpresa: " . $empresa . "\nE-mail: " . $mail . "\nMensaje: " . $mensaje ;
    mail($enviara, $tema, $mensaje, $headers);
    ?>


    saludos....

  12. #12
    Recien Llegado! Pasaba por aquí...
    Fecha de Ingreso
    11 nov, 11
    Mensajes
    2
    Poder de Reputación
    0
    muchas gracias linkgl aunque tuve que acomodar el codigo me sirvio mucho
    ya que solamente se un poco de php apenas estoy enpesando
    ademas me sirvio para practicar el error que dejaste en el codigo... jaja
    saludos y muchas gracias

  13. #13
    Me va gustando esto... Habitante Avatar de SurKaiser
    Fecha de Ingreso
    15 oct, 11
    Mensajes
    246
    Poder de Reputación
    18
    Intenta no revivir temas viejos , si deseabas decirle algo mejor por MP . Saludos!
    Mi web en construccion :
    surkaiser . com . es
    "El conocimiento es Poder"

Temas Similares

  1. Como hacer validar datos de un Formulario de Contacto
    Por JoseLuisLeon en el foro Formularios
    Respuestas: 2
    Último Mensaje: 01/08/2011, 14:34
  2. Como hacer un formulario de contacto
    Por ar1980 en el foro Formularios
    Respuestas: 33
    Último Mensaje: 01/05/2008, 13:27
  3. como hacer formulario de contacto para usar en 000wewbmaster
    Por ar1980 en el foro Php Bases de Datos y MySQL (Nuevo!)
    Respuestas: 3
    Último Mensaje: 29/04/2008, 19:54

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •