Foros del Web » Programando para Internet » PHP »

Solicito ayuda formulario html/php

Estas en el tema de Solicito ayuda formulario html/php en el foro de PHP en Foros del Web. Hola a todos: Tengo un problema con este formulario de html/php Funciona bien pero le he añadido un campo llamado ($date_field = $_POST['date']; ) que ...
  #1 (permalink)  
Antiguo 26/01/2009, 10:58
 
Fecha de Ingreso: enero-2009
Mensajes: 3
Antigüedad: 15 años, 3 meses
Puntos: 0
Solicito ayuda formulario html/php

Hola a todos: Tengo un problema con este formulario de html/php

Funciona bien pero le he añadido un campo llamado ($date_field = $_POST['date']; ) que necesito para que me den fecha de reserva y me lo coje bien pero sin embargo el campo drop-down o seleccion desplegable, ya no me lo envia desde que pongo el nuevo campo fecha (Date) anteriormente citado, osea sin este nuevo campo (date) funciona perfecto.
Adjunto codigo php a ver si uno entendido en el tema ve algun error.
Muchas gracias.
Antonio

<?php
if(isset($_POST['submit'])) {

$to = "[email protected]";
$subject = "dwepo";
$name_field = $_POST['name'];
$email_field = $_POST['email'];

$date_field = $_POST['date'];

$message = $_POST['message'];
$option = $_POST['radio'];
$dropdown = $_POST['drop_down'];

foreach($_POST['check'] as $value) {
$check_msg .= "Checked: $value\n";
}

$body = "From: $name_field\n E-Mail: $email_field\n Date: $date_field\n $check_msg Option: $option\n Drop-Down: $dropdown\n Message:\n $message\n";

echo "Data has been submitted to $to!";
mail($to, $subject, $body);

header("Location: http://www.dwepo.es/gracias.html");
exit();

} else {
echo "blarg!";
}
?>
  #2 (permalink)  
Antiguo 26/01/2009, 12:18
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Solicito ayuda formulario html/php

Hola amandosvi,

Podrías poner el código de tu formulario? (HTML).

Saludos
  #3 (permalink)  
Antiguo 27/01/2009, 09:48
 
Fecha de Ingreso: enero-2009
Mensajes: 3
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Solicito ayuda formulario html/php

Hola GatorV: Aqui el codigo formulario html:
Código html:
Ver original
  1. <form method="POST" action="mailer5.php">
  2. <table style="font-size: 14px; font-family: Arial" cellspacing="10" cellpadding="10" width="728" height="12" bgcolor="#FFFFFF" border="1" bordercolorlight="#6666CC" bordercolordark="#FFCCCC">
  3. <tr><td>Nombre y Tel&eacute;fono:</td><td><input type="text" name="name" size="90" maxlength="90"></td></tr>
  4. <tr><td>E-mail:</td><td><input type="text" name="email" size="30" maxlength="91"></td></tr>
  5.  
  6. <tr><td>D&iacute;ganos qu&eacute; necesita:</td><td><input type="radio" value="quiero_reservar_barco_completo" name="radio">Quiero reservar barco completo <input type="radio" value="quiero_reserva_alquiler_por_plaza" name="radio">Alquilar el barco por plaza</td></tr>
  7.  
  8.  
  9. <tr><td>¿Cuanto tiempo?:</td><td><input type="checkbox" name="check[]" value="Quiero_reservar_medio_dia">Reservar 1/2 D&iacute;a (*)  <br>
  10.  <input type="checkbox" name="check[]" value="Quiero_reservar_un_dia">Reservar Un D&iacute;a (*)<br>
  11.  <input type="checkbox" name="check[]" value="Quiero_reservar_fin_de_semana">Reservar Fin de Semana (*)<br>
  12.  
  13. <tr><td align="left">Fecha embarque:<br><font size="1">Por favor: Ponga el m&eacute;s en letras.</font></td>
  14. <td><input type="text" name="date" size="19" maxlength="19"></td></td></tr>        
  15.  
  16. <tr><td>Su Titulaci&oacute;n:</td>
  17. <td><select name="drop_down_d" size="1">
  18. <option value="Seleccione">Seleccione</option>
  19. <option value="Titulacion">Titulaci&oacute;n</option>
  20. <option value="Ninguna">Ninguna</option>
  21. <option value="PER">PER</option>
  22. <option value="PY">Patr&oacute;n Yate</option>
  23. <option value="CY">Capit&aacute;n Yate</option>
  24. <option value="Extranjera">Extranjera</option>
  25. <option value="Profesional">Profesional</option>
  26. <option value="Otra">Otra</option>
  27. </select></td></tr>        
  28.  
  29.  
  30. <tr><td>Sus comentarios:</td><td><textarea name="message" rows="16" cols="69">
  31. Por favor:
  32. D&iacute;ganos cuantas personas, ni&ntilde;os y edades de estos &uacute;ltimos.
  33. Fecha que le interesa y horario (sujeto a disponibilidad).
  34.  
  35. Escriba aqu&iacute;...</textarea></td></tr>
  36. <font size="1">Antes de pulsar "Enviar", por favor, revise los datos introducidos. <a href="http://www.amacharters.es/condiciones.html#datos">Protecci&oacute;n de datos</a></font>
  37. <table width="200" align="center"><tr><td align="center"><input type="submit" name="submit" value="Enviar"></td><td><input type="reset" name="reset" value="Borrar"></td>
  38. </tr>
  39. </form>

Última edición por GatorV; 27/01/2009 a las 15:09 Razón: tags
  #4 (permalink)  
Antiguo 27/01/2009, 15:10
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Solicito ayuda formulario html/php

Pues la diferencia que veo es que el campo se llama drop_down_d, y tu estas rescatando $_POST['drop_down'], tienes que cambiar el nombre al select o en dado caso rescatar drop_down_d.

Saludos
  #5 (permalink)  
Antiguo 28/01/2009, 10:30
 
Fecha de Ingreso: enero-2009
Mensajes: 3
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Solicito ayuda formulario html/php

Hola GatorV : Solucionado.
Mil gracias Maestro del web.
Saludos.
Amandosvi
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 10:24.