entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

formulario no llega

De nuevo vuelvo a tener un error en el formulario, no me llegan los datos que recojo de un form
Este es el form


    <form method="post"  id="formulario" class="formResponsive" action="**formu4.php**">
<fieldset class="formHorizontal formContainer">
    <div class="rsform-block rsform-block-nombre">
        <div class="formBody"><input type="text" value="" size="20"  name="nombre" id="Nombre" placeholder="Nombre y apellidos*" class="rsform-input-box"/>
</div>
    </div>
    <div class="rsform-block rsform-block-telefono">
        <div class="formBody"><input type="text" value="" size="20"  name="telefono" id="Telefono" placeholder="Telefono" class="rsform-input-box"/></div>
    </div>
    <div class="rsform-block rsform-block-email">
        <div class="formBody"><input type="text" value="" size="20"  name="email" id="Email" placeholder="Email*" class="rsform-input-box"/>

</div>
    </div>
<div class="rsform-block rsform-block-enviar">
        <div class="formBody"><input type="submit" value="Enviar" name="form[Enviar]" id="Enviar"  class="rsform-submit-button" /><span class="formValidation"></span></div>
    </div>

    <div class="rsform-block rsform-block-politica">
        <div class="formBody"><input  name="form[Politica][]" type="checkbox" value="He le&iacute;do y acepto los &lt;a href=index4a3f.html#&quot;&gt;t&eacute;rminos y condiciones de privacidad&lt;/a&gt;." id="Politica0"  /><label for="Politica0">He leído y acepto los <a href="#">términos y condiciones de privacidad</a>.</label><span class="formValidation"><span id="component30" class="formNoError">Acepte los términos, por favor.</span></span></div>
    </div>
</fieldset>

</form>

Y este es el php - form4.php donde recojo los datos


<?php

           session_start();
    ob_start(); 

         $cabecera ="From: [email protected]\r\n"; 
         $sendTo = "[email protected]"; 
         $subject = "formularioz"; 
         $nombre = $_POST["nombre"]; 
         $telefono = $_POST["telefono"]; 
         $email = $_POST["email"]; 

        // $headers .= ""; 
         $message = "\nNombre:" . $nombre . "\ntelefono:" . $telefono .  "\nemail:" . $email ; 

        mail($sendTo, $subject, $message, $cabecera);

        header("Location: cordaje.html"); 

ob_end_flush();  

?>

He probado a imprimir los errores en el codigo 
error_reporting(E_ALL);
echo error_reporting(E_ALL);
        print ( $message );  

me sale el siguiente error Warning: Cannot modify header information - headers already sent by (output started at /homepages/17/d413513960/htdocs/pruebasgonzalo/encordar/formu4.php:1) 

x4mp73r comentado Abr 29, 2016

¿Pero estás seguro que recibe los datos antes de guardarlos en $messasge?

Yo nunca he usado action="**archivo.php**" desconozco si también funciona.
Prueba cambiarlo por action="archivo.php" sin los asteriscos.

1 Respuesta

-1voto

Gilberto Puntos1200

y donde esta la conexion a la base de datos en el archivo php?

x4mp73r comentado May 2, 2016

No necesita bd ya que solo esta recibiendo datos para mandarlo a un correo.

Por favor, accede o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Actividad Reciente

¿Eres Usuario Apple?

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta