Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2006, 18:03
Birkiki
 
Fecha de Ingreso: diciembre-2001
Mensajes: 21
Antigüedad: 22 años, 5 meses
Puntos: 0
Arrays y Consultas a BD, desesperación

Seguro que es una tontería pero estoy pez no lo saco

Tengo un formulario con checkboxes: posicion [] value 1, posicion[] value 2, hasta 5. que recojo mediante

Código:
$posicion ="";
if($_POST["posicion"]!=""){
$txt_posicion=implode(',',$_POST['posicion']);
}
Y esto me devuelve por ejemplo:
1
2,3
4,2
3, etc.
para usarlo en una consulta en un campo de la Base de Datos.
Este campo es tipo texto y contiene registros del tipo "1", "1,2", "3,4", "2", etc.

Pues bien no sé cómo leches hacer para que si se marcan los checkboxes 3 y 4, por ejemplo, la base de datos me devuelva todos los registros que contengan los dos números, que contengan sólo uno de ellos y que contengan uno de ellos + otro número cualquiera que forme parte del registro.
Es decir:
Checkboxes marcados con valores "2" y "3"
Me devuelva la BD los registros que tengan:
"2"
"3"
"2,3"
"2,4"
"3,5"
etc....

No sé si me he explicado muy bien. Si no, os lo cuento como sea (hasta en chino) pero necesito arreglar esto.

Infinitas gracias