Leer datos de formulario enviado en php
Hola
Tengo un formulario en la web, cuando lo envío todos los datos se leen bien, salvo algunos.
Los de las áreas de texto llegan en blanco. Algo estoy haciendo mal, este es el código:
<?phpforeach($_GET as $variable=> $valor ){$_GET [$variable]=str_replace("","",$_GET[$variable]);}foreach($_POST as $variable=>$valor){$_POST[$variable]=str_replace("","",$_POST[$variable]);}$nombre=htmlspecialchars($_POST["Nombre"]);$profesión=htmlspecialchars($_POST["Profesión"]);$trabajo=htmlspecialchars($_POST["Trabajo"]);$dni=htmlspecialchars($_POST["D.N.I."]);$domicilio=htmlspecialchars($_POST["Domicilio"]);$localidad=htmlspecialchars($_POST["Localidad"]);$codigopostal=htmlspecialchars($_POST["Código postal"]);$tel=htmlspecialchars($_POST["Teléfono"]);$celular=htmlspecialchars($_POST["Celular"]);$mail=htmlspecialchars($_POST["mail"]);$conocimiento=htmlspecialchars($_POST["Conocimiento"]);$comentarios=htmlspecialchars($_POST["comentarios"]);$inquietudes=htmlspecialchars($_POST["inquietudes"]);$body="Nombre: $nombre\n Profesión: $profesión Trabajo/ocupación: $trabajo D.N.I: $dni\n Domicilio: $domicilio Localidad: $localidad Código postal: $codigopostal Teléfono: $tel\n Celular: $celular Mail: $mail\n Tomé Conocimiento por: $conocimiento Comentarios: $comentarios Inquietudes: $inquietudes"; mail("[email protected]","Nueva inscripción al curso",$body,"From: $nombre <$mail>");echo "Gracias! El mail se ha enviado con éxito!";
Llega en blanco el DNI (campo de texto) y los Comentarios, conocimiento e inquietudes que son área de texto.
Que estoy haciendo mal?
Gracias
Tengo un formulario en la web, cuando lo envío todos los datos se leen bien, salvo algunos.
Los de las áreas de texto llegan en blanco. Algo estoy haciendo mal, este es el código:
<?phpforeach($_GET as $variable=> $valor ){$_GET [$variable]=str_replace("","",$_GET[$variable]);}foreach($_POST as $variable=>$valor){$_POST[$variable]=str_replace("","",$_POST[$variable]);}$nombre=htmlspecialchars($_POST["Nombre"]);$profesión=htmlspecialchars($_POST["Profesión"]);$trabajo=htmlspecialchars($_POST["Trabajo"]);$dni=htmlspecialchars($_POST["D.N.I."]);$domicilio=htmlspecialchars($_POST["Domicilio"]);$localidad=htmlspecialchars($_POST["Localidad"]);$codigopostal=htmlspecialchars($_POST["Código postal"]);$tel=htmlspecialchars($_POST["Teléfono"]);$celular=htmlspecialchars($_POST["Celular"]);$mail=htmlspecialchars($_POST["mail"]);$conocimiento=htmlspecialchars($_POST["Conocimiento"]);$comentarios=htmlspecialchars($_POST["comentarios"]);$inquietudes=htmlspecialchars($_POST["inquietudes"]);$body="Nombre: $nombre\n Profesión: $profesión Trabajo/ocupación: $trabajo D.N.I: $dni\n Domicilio: $domicilio Localidad: $localidad Código postal: $codigopostal Teléfono: $tel\n Celular: $celular Mail: $mail\n Tomé Conocimiento por: $conocimiento Comentarios: $comentarios Inquietudes: $inquietudes"; mail("[email protected]","Nueva inscripción al curso",$body,"From: $nombre <$mail>");echo "Gracias! El mail se ha enviado con éxito!";
Llega en blanco el DNI (campo de texto) y los Comentarios, conocimiento e inquietudes que son área de texto.
Que estoy haciendo mal?
Gracias
1 Respuesta
Respuesta de snaki Fco
1