Diseño Web /

Formulario de contacto php

Participa en el tema Formulario de contacto php en el foro Diseño Web.
Hola! una consulta, puse en mi sitio un formulario de contacto, en el final del ...

Buscar en este tema:
La comunidad de psicofxp.com está interesada en tu opinión sobre
Formulario de contacto php
Regístrate y comparte tu opinión ¡Es gratis y toma menos de un minuto!
 
  •  
    Fratachus escribió el 22/09/2006 a las 09:29 hs.
     
    ¿Mensaje inapropiado?
    #1 Formulario de contacto php
    Hola! una consulta, puse en mi sitio un formulario de contacto, en el final del código se lo envía y hace que muestre un mensaje de "formulario enviado", pero lo hace poniendo en blanco toda la página y solo con este texto, lo cual no queda muy estético, mi idea es que luego de apretar el botón enviar aparezca este mensaje pero vuelva al formulario en cuestión y si se lo puede dejar en blanco mejor, disculpen pero no soy muy ducho en php, aquí está la rutina final:


    <!-- Tercera parte del codigo para el envio del formulario, "Gracias por rellenar el formulario. Se ha enviado correctamente" ponemos el mensaje que queremos que aparezca. -->

    <?
    }else{
    //Estoy recibiendo el formulario, compongo el cuerpo
    $cuerpo = "Formulario enviado desde la pagina web www.misitio.com.ar\n";
    $cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
    $cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n";
    $cuerpo .= "Mensaje: " . $HTTP_POST_VARS["coment"] . "\n";
    //mando el correo...

    mail("mimail@server.com.ar","Formulario recibido",$cuerpo);

    //doy las gracias por el envío

    echo "Gracias por rellenar el formulario. Se ha enviado correctamente.
    Presione el botón -Atrás- del navegador para volver a la página";
    }
    ?>
    <!-- Fin del formulario de la página -->

    no se si me expliqué bien, bueno se agradece mucho cualquier aporte.
     
    | Más
  • alanreid escribió el 04/10/2006 a las 15:24 hs. ¿Mensaje inapropiado?

    #2 Re: Formulario de contacto php

    Poné la header("Location: formulario.php"); en lugar del echo y listo el pollo.
    Obviamente cambiá formulario.php por la página a la que querés redireccionar.

    salu2
  • ilmar escribió el 12/02/2007 a las 15:47 hs. ¿Mensaje inapropiado?

    #3 Formulario de contacto php

    tengo un problema parecido, tengo un procesador basico q hasta ahora me funcionó, pero no logro en esta ocasión que lo haga.
    online esta el formulario, y una vez que lo lleno, y pongo enviar, aparece una página de error y tampoco manda la info correctamente, subo el codigo:

    <?
    $nombreapellido=$_GET['nombreapellido'];
    $edad=$_GET['edad'];
    $mail=$_GET['mail'];
    $telefono=$_GET['telefono'];
    $colegio=$_GET['colegio'];
    $telcolegio=$_GET['telcolegio'];
    $director=$_GET['director'];
    $comentario=$_GET['comentario'];
    mail("info@blablabla.com",
    "consulta web",
    "nombreapellidonombreapellido
    \nedadedad
    \nmailmail
    \ntelefonotelefono
    \ncolegiocolegio
    \ntelcolegiotelcolegio
    \ndirectordirector
    \ncomentariocomentario",
    "From: consulta");
    header("Location: enviado.htm");
    ?>

    el archivo enviado.htm existe, está en la misma carpeta que el formulario y el procesador.
    si alguien me da una mano GRACIAS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • alanreid escribió el 12/02/2007 a las 18:43 hs. ¿Mensaje inapropiado?

    #4 Re: Formulario de contacto php

    Fijate si el formulario está mandando la info por POST ó por GET, porque lo común es enviarlo por POST.. y ahora que veo $_GET[] puede que sea eso lo que está causando el problema..
    Salu2,
    Alan

    PD: Usa los TAGS [ PHP] [/ PHP] para poner código PHP, así los smilies no son interpretados y se resalta el código con colores para que quede más fácil de leer :P


Estadísticas del tema
  • 3 RESPUESTAS
  • 5173 VISTAS
  • 3 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB