Ver Mensaje Individual
  #15 (permalink)  
Antiguo 06/10/2012, 10:24
paulkees
 
Fecha de Ingreso: octubre-2004
Mensajes: 768
Antigüedad: 20 años, 1 mes
Puntos: 3
Respuesta: Mandar valor de 3 Select en un solo POST

Guauuuu... IsaBelM... muchas gracias, gracias por tu tiempo!!!

A último momento y antes de poner mi dedo gordo en la cama, apareció una solución. No es la más correcta pero es bastante prolija.
Paso a contar un poco:

El Formulario lo recepciona una "Class PHP" (la cual no quiero modificar por desconocimiento), esta clase procesa todos los $_POST[''] al darle al submit y demás datos para insertar en la BD. Por lo tanto, la fecha de nacimiento debe llegarle en un POST.

Puedo obtener la fecha nacimiento concatenando los 3 select con php, obviamente después del submit, pero la clase ya procesó los datos enviados y no me sirve lo concatenado con php de esa forma.

Entonces que hice... como el form se ejecuta en el mismo script, es decir, envia los datos a la clase y retorna al mismo script, lo que he hecho es aprovechar el concatenado php e incorporar en el script un "UPDATE" a la BD en el campo "Nacimiento", y meterle la concatenación (variable php), ya que ese UPDATE se realiza casi al mismo tiempo de darle al submit.

Funcionó, no se si es lo más elegante y correcto, pero me ahorra mucho código y dolores de cabeza ya que no soy un hábido de conocimientos.

Podría haber hecho todo más fácil al poner un campo texto, y hacer que el usuario ingrese su fecha nacimiento con una cadena en vez de los 3 select. Pero mi propósito era recibir la fecha en el formato MySQL para la BD y no cualquier cadena que ponga el usuario.

No se si me explico bien, disculpen pero no tengo muchos conocimiento. De momento funciona como yo quiero y cumple su fin... talvez más adelante me encuentre con inconvenientes.

Quiero agradecerles muchísimo el ayudarme, la verdad, este foro nunca me ha decepcionado!

Saludos!