15/09/2004, 19:50
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 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, |