Foros del Web » Programando para Internet » PHP »

No recibe Datos form php

Estas en el tema de No recibe Datos form php en el foro de PHP en Foros del Web. bueno Hola a todos, tengo un problema, tengo mi pagina web con un formulario, la cual envia a un archivo php, para luego enviarlo a ...
  #1 (permalink)  
Antiguo 05/01/2011, 11:49
 
Fecha de Ingreso: marzo-2010
Mensajes: 25
Antigüedad: 14 años, 1 mes
Puntos: 0
Exclamación No recibe Datos form php

bueno Hola a todos, tengo un problema, tengo mi pagina web con un formulario, la cual envia a un archivo php, para luego enviarlo a un correo, todo es correcto excepto que solo manda las cadenas escritas nada mas, parece que no recibe datos de las cajas de texto.

no se si estara mal algun codigo, o los nombres :s

pero ahi les pongo el archivo del formulario solo desde la primera parte de la etiqueta form: creo que ahi derrepente hay un error

Código PHP:
<form  action="enviar.php"  method="post" enctype="text/plain">
                    <
input type="hidden" name="formID" value="71183956303" />
                    <
div id="main">
                      <
input type='hidden' id='spc' name='spc' value='spc' />
                      <
script>
   
document.getElementById('spc').value 'aec559206f189e35c7298f2477ddf9f3';
                      
</script>
                      <table width="520" cellpadding="5" cellspacing="0">
                        <tr >
                          <td width="150" class='left'  maxsize="100" ><span class="Estilo14">
                            <label for="q2"><strong>Nombre</strong> </label>
                          </span>
                            <label for="q2"><span class="subtitulos">*</span></label></td>
                          <td class='right' ><input type="text" size="20" name="nombres" class='text'/></td>
                        </tr>
                        <tr >
                          <td width="150" class='left'  maxsize="100" ><span class="Estilo14"> 
y este es el codigo php:

Código PHP:
<?php

ini_set
(sendmail_from,'[email protected]');
 


     
$para="[email protected]"
     
$asunto="Nuevo Mensaje desde Web";
     
$mensaje="Datos del formulario de contacto:\n".
     
"Nombre: ".$_REQUEST['nombres']."\n".
     
"Apellidos: ".$_REQUEST['nombres']."\n".
     
"Empresa: ".$_REQUEST['nombres']."\n".
     
"Cargo: ".$_REQUEST['nombres']."\n".
     
"eMail: ".$_REQUEST['nombres']."\n".
     
"Telefono: ".$_REQUEST['nombres']."\n".
     
"Direccion: ".$_REQUEST['nombres']."\n".
     
"Distrito: ".$_REQUEST['nombres']."\n".
     
"Pais: ".$_REQUEST['nombres']."\n".
     
"Comentario: ".$_REQUEST['nombres'];
     
mail($para$asunto$mensaje); //y lo enviamos
?>
<script type="text/javascript">

    var pagina = 'gracias.html';
    var segundos = 0;

    function redireccion() {

        document.location.href=pagina;

    }

    setTimeout("redireccion()",segundos);

</script>
Alguien puede ver algun error, gracias de antemano
  #2 (permalink)  
Antiguo 05/01/2011, 12:00
Avatar de GAST0N  
Fecha de Ingreso: agosto-2010
Ubicación: Buenos Aires
Mensajes: 680
Antigüedad: 13 años, 8 meses
Puntos: 64
Respuesta: No recibe Datos form php

$_REQUEST['nombres'] de deberia tener nombre distintos? todos dicen ['nombres']
__________________
Twitter: @GastonArnedo

Muerte a los <tr> y <td>
  #3 (permalink)  
Antiguo 05/01/2011, 12:07
 
Fecha de Ingreso: marzo-2010
Mensajes: 25
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: No recibe Datos form php

eso es cierto
solamente era para probar .... ya le puse cada uno con sus variables, pero es igual, parece como si no recibiera

:S
  #4 (permalink)  
Antiguo 05/01/2011, 12:10
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Respuesta: No recibe Datos form php

complementando lo del amigo GASTON, puedes usar $_POST en lugar de $_REQUEST ya que en el formulario usas ese metodo, pero algo mas importante en el formulario que muestras solo hay dos input y no corresponden a lo que quieres recuperar.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.

Etiquetas: formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:47.