Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/09/2004, 19:50
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
El problema es que no has "serializado" tu array obtenido de las N múltiples selecciones que has hecho en tu <select .. multiple> HTML.

De tu <select .. multiple> recibiras un array en PHP .. el cual debes "serializar". Este proceso puedes hacerlo vía la función serialize() o bien con un simple implode() a un caracter dado como separador (coma? .. cualquiera sirve).

Así obtendras en tu campo X esas opciones seleccionadas en forma de un string (cadena) simple con tus opciones separadas por el separador (caracter) que indiques en implode() aplicando un explode() o unserialize() si usastes serialize(). Una vez obtengas el array nuevamente, podrás aplicar funciones de tratamiento de arrays como por ejemplo in_array() para ver si el valor que buscas está en ese "campo" (en realidad ya será ese "array").

Un saludo,