Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/08/2012, 10:14
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: pasar array en formulario

En primera esta mal tu código, usas un select donde solo se puede escoger una sola opción, para lo que pretendes tienes dos opciones, darle el formato a tu select para que sea de multiple selección o usar varios select con el mismo name:

Para el primer caso:
Código HTML:
Ver original
  1. <select name="idIngredientes" multiple="multiple">
  2.      <option value="opcion1">Opcion 1</option>
  3.      <option value="opcion2">Opcion 2</option>
  4.      <option value="opcion3">Opcion 3</option>
  5.      <option value="opcion4">Opcion 4</option>

o la opción dos:

Código HTML:
Ver original
  1. <select name="idIngredientes[]">
  2.      <option value="opcion1">Opcion 1</option>
  3.      <option value="opcion2">Opcion 2</option>
  4.      <option value="opcion3">Opcion 3</option>
  5.      <option value="opcion4">Opcion 4</option>
  6.  
  7. <select name="idIngredientes[]">
  8.      <option value="opcion1">Opcion 1</option>
  9.      <option value="opcion2">Opcion 2</option>
  10.      <option value="opcion3">Opcion 3</option>
  11.      <option value="opcion4">Opcion 4</option>
  12.  
  13. <select name="idIngredientes[]">
  14.      <option value="opcion1">Opcion 1</option>
  15.      <option value="opcion2">Opcion 2</option>
  16.      <option value="opcion3">Opcion 3</option>
  17.      <option value="opcion4">Opcion 4</option>

En ambos casos se recoge de la misma manera:
Código PHP:
Ver original
  1. foreach($_POST['idIngredientes'] as $id) {
  2.      echo $id;
  3. }
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)