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

1 Respuesta

Respuesta
1
Es posible que el archivo que envía los datos, tengas mal puesto los nombre o simplemente no tenga (al campo name ej: < input type='text' name='tu nombre acá'/>
O tambn puede ser que las variables se estén ocupando para otra cosa, como sessiones.
Verifica eso
Cualquier cosa me avisas.
Suerte!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas