
08/05/2014, 17:41
|
 | | | Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 8 meses Puntos: 12 | |
Respuesta: Consulta de un select multiple Cita:
Iniciado por Triby $_POST['opciones'] es un array, por lo que no puedes tratarlo como una cadena.
Código PHP:
Ver original$ids = $_POST['opciones']; // Verifica que, al menos una opción se haya seleccionado: // Ahora arma la consulta con el filtro "WHERE id IN (id1, id2, ...)" $sql = "SELECT * from tabla Where id IN (" . implode(', ', $ids) . ")"; // Aquí ya haces lo que necesites con las opciones seleccionadas }
Por cierto, estoy suponiendo que el campo ID es numérico y por eso van sin comillas, en caso de que sea VARCHAR, cada valor en el IN necesitará estar entre comillas simples. GRACIAS Triby 
UN ABRAZO |