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

Ahí va el código.
<?php
// array JSON response
$response = array();
include_once($_SERVER['DOCUMENT_ROOT'].'/AccesoDatos/conex/db_tablas.php');
$conexion = new DB_CONNECT();
mysql_query("SET NAMES 'UTF8'");

$tiposfin=$_POST['subTiposFin'];
$reemplazar1=str_replace('[','',$tiposfin);
$reemplazar2=str_replace(']','',$reemplazar1);
$tipos=explode(', ', $reemplazar2);
$longtipos=count($tipos);

foreach($tipos as $check) {
$result = mysql_query("select id_cliente, nombre, tipo, precio, icono1, localidad FROM restauracion WHERE tipo = '$check'");
}
if (mysql_num_rows($result) > 0) {
// looping through all results
// products node
$response['restauracion'] = array();
while ($row = mysql_fetch_array($result)) {
$product = array();
$product["id_cliente"] = $row["id_cliente"];
$product["nombre"] = $row["nombre"];
$product["tipo"] = $row["tipo"];
$product["precio"] = $row["precio"];
$product["localidad"] = $row["localidad"];
$product["icono1"] = $row["icono1"];
array_push($response['restauracion'], $product);
}
// success
$response["success"] = 1;
$response["message"] = "Product actualizado.";
// JSON response
echo json_encode($response);
} else {
$response["success"] = 0;
$response["message"] = "No se encuentran products";
// echo no users JSON
echo json_encode($response);
}
?>