Gracias por la respuesta pero el problema lo tengo en la consulta SQL.
La tengo de esta forma:
Código:
$ssql ="SELECT * FROM datos_generales WHERE posicion IN ($txt_posicion) OR posicion LIKE '$txt_posicion' order by 'nombre' ASC limit $inicio,$TAMANO_PAGINA ";
De esta forma, si '$txt_posicion' es igual a "1,2" por ejemplo, la consulta me devuelve todos los registros que sean
"1"
"2"
"1,2"
pero no me puede devolver los registros que sean por ejemplo:
"1,3"
"2,3", etc.
Yo necesito que me devuelva los registros que tengan cualquiera de los "números" que se pasen en '$txt_posicion'.
No sé si tengo que tirar por usar un explode de '$txt_posicion' para que me rompa las cadenas que reciba con más de un número "1,2,4" en cadenas de sólo un número y poder usarlas así en la consulta SQL, o qué tengo que hacer.
Agradezco cualquier pista porque a estas alturas tengo ya un bloqueo con esto que no avanzo y a veces creo que voy para atrás