Tengo un formulario con checkboxes: posicion [] value 1, posicion[] value 2, hasta 5. que recojo mediante
Código:
Y esto me devuelve por ejemplo:$posicion =""; if($_POST["posicion"]!=""){ $txt_posicion=implode(',',$_POST['posicion']); }
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