Foros del Web » Programando para Internet » PHP »

Formulario no me manda todos los datos

Estas en el tema de Formulario no me manda todos los datos en el foro de PHP en Foros del Web. Buenos dias con todos. tengo una consulta que hacerles. tengo el siguiente formulario: Código: <p><form id="form" name="form" method="post" action="enviar.php" > <div align="center"> <p>&nbsp;</p> <table class="form" ...
  #1 (permalink)  
Antiguo 08/08/2012, 09:47
 
Fecha de Ingreso: agosto-2012
Ubicación: Lima
Mensajes: 2
Antigüedad: 11 años, 8 meses
Puntos: 0
Formulario no me manda todos los datos

Buenos dias con todos.
tengo una consulta que hacerles.
tengo el siguiente formulario:
Código:
<p><form id="form" name="form" method="post" action="enviar.php" >
        <div align="center">
          <p>&nbsp;</p>
          <table class="form" border="0">
            <tr>
              <td><label>Nombre</label></td>
              <td>:</td>
              <td><span id="sprytextfield1">
                <input type="text" name="nombre" id="nombre" />
              <span class="textfieldRequiredMsg">Se necesita un valor.</span></span>*</td>
            </tr>
            <tr>
              <td><label>Empresa</label></td>
              <td>:</td>
              <td><span id="sprytextfield4">
                <input type="text" name="empresa" id="empresa" />
</span></td>
            </tr>
            <tr>
              <td><label>Telefono</label></td>
              <td>:</td>
              <td><span id="sprytextfield3">
              <input type="text" name="telefono" id="telefono" />
<span class="textfieldInvalidFormatMsg">Formato no válido.</span></span></td>
            </tr>
            <tr>
              <td><label>E-mail</label>
                
              </td>
              <td>:</td>
              <td><span id="sprytextfield2">
              <input type="text" name="correo" id="correo" />
              <span class="textfieldRequiredMsg">Se necesita un valor.</span><span class="textfieldInvalidFormatMsg">Formato no válido.</span></span>*</td>
            </tr>
            <tr>
              <td><label>Mensaje</label>
              </td>
              <td>:</td>
              <td rowspan="2"><span id="sprytextarea1">
                <textarea name="mensaje" id="mensaje" cols="45" rows="5"></textarea>
              <span class="textareaRequiredMsg">Se necesita un valor.</span></span></td>
            </tr>
            <tr>
              <td>&nbsp;</td>
              <td>&nbsp;</td>
            </tr>
            <tr>
              <td>&nbsp;</td>
              <td>&nbsp;</td>
              <td class="centrado">&nbsp;</td>
            </tr>
            <tr>
              <td>&nbsp;</td>
              <td>&nbsp;</td>
              <td class="centrado"><input type="reset" name="limpiar" value="Limpiar" />
              <input type="submit" name="enviar" value="Enviar" /></td>
            </tr>
            <tr>
              <td>&nbsp;</td>
              <td>&nbsp;</td>
              <td>* Requerido</td>
            </tr>
          </table>
        </div>
        </form>

y el archivo enviar.php contiene:

Código:
<?

//recepcion de datos

$nombre=$_POST['nombre'];

$empresa=$_POST['empresa'];

$telefono=$_POST['telefono'];

$correo=$_POST['mail'];

$mensaje=$_POST['mensaje'];

//fin de recepcion de datos



//accion de envio

//----------------------------//

$para='[email protected]';

$mensaje='este es mi mensaje: y los datos de las personas son: 

Nombre	:		'.$nombre.' 

Empresa	: 	'.$empresa.'

Telefono: 	'.$telefono.'

E-mail	:		'.$correo.'

Mensaje	:	'.$mensaje.'

';

$desde='From: Benka Web<[email protected]>';

$asunto='Mensaje';

mail($para,$asunto,$mensaje,$desde);

echo 'Se ha Enviado Correctamente el Mensaje';

?>

Ahora bien, este formulario esta hecho con dreamweaver y le puse campos con validación spry.
El correo que me llega captura todos los datos, mas no el dato del Correo electrónico.
¿Alguien me podria decir en donde esta el error?
Muchas gracias de antemano
  #2 (permalink)  
Antiguo 08/08/2012, 09:56
Avatar de montealegreluis  
Fecha de Ingreso: mayo-2012
Ubicación: Puebla, Puebla
Mensajes: 64
Antigüedad: 12 años
Puntos: 16
Respuesta: Formulario no me manda todos los datos

Hola JotaBy

El problema es que estás mandando el valor del correo en un campo que se llama "correo"

Código HTML:
Ver original
  1. <input type="text" name="correo" id="correo" />

Y lo estás intentando recuperar como "mail", por eso es que no te muestra ningún valor

Código PHP:
Ver original
  1. $correo=$_POST['mail'];

Saludos!
__________________
RTFM: Read The Fine Manual...

http://www.comunidadphppuebla.com
https://github.com/ComPHPPuebla
  #3 (permalink)  
Antiguo 08/08/2012, 10:18
 
Fecha de Ingreso: agosto-2012
Ubicación: Lima
Mensajes: 2
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Formulario no me manda todos los datos

montealegreluis! muchas gracias! no se como se me pudo pasar eso!....gracias de nuevo!
  #4 (permalink)  
Antiguo 08/08/2012, 10:20
Avatar de montealegreluis  
Fecha de Ingreso: mayo-2012
Ubicación: Puebla, Puebla
Mensajes: 64
Antigüedad: 12 años
Puntos: 16
Respuesta: Formulario no me manda todos los datos

De nada, a todo mundo nos pasa , buen día!
__________________
RTFM: Read The Fine Manual...

http://www.comunidadphppuebla.com
https://github.com/ComPHPPuebla

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 15:58.