Ver Mensaje Individual
  #14 (permalink)  
Antiguo 15/10/2015, 02:57
jlopezisern
 
Fecha de Ingreso: mayo-2014
Mensajes: 45
Antigüedad: 9 años, 11 meses
Puntos: 0
Respuesta: Recorrer array para una consulta, solo asigna el último valor.

Si, queda aclarado lo de foreach. De todas formas lo hice de la siguiente manera:
$tiposfin=$_POST['subTiposFin'];
$reemplazar1=str_replace('[','',$tiposfin);
$reemplazar2=str_replace(']','',$reemplazar1);
$tipos=explode(', ', $reemplazar2);
$tipos_trim = implode("','", array_map('trim', $tipos));

$result = mysql_query("select id_cliente, nombre, tipo, precio, icono1, localidad FROM restauracion WHERE tipo IN('$tipos_trim')");

De nuevo muchas gracias por vuestra ayuda, el funcionamiento de los bucles me viene muy bien entenderlo para el futuro.