Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2008, 16:29
Avatar de hoberwilly
hoberwilly
 
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 16 años, 7 meses
Puntos: 2
Pregunta Que falta para k funcione Where In

Hola amigos estoy ya varios dias de encontrar cual es la solucion para este codigo:
Código php:
Ver original
  1. <!-- $arrId=implode(", ",$_POST["id"]);
  2. $qry=mysql_query("SELECT precio FROM catalogo WHERE id IN(".$arrId.")");
  3. while($row=mysql_fetch_array($qry))
  4. {
  5.     foreach($cantidad as $clave => $valor)
  6.     {
  7.     $carro[md5($id[$clave])]=array (
  8.         'identificador'=>md5($id[$clave]),
  9.         'id'=>$id[$clave],
  10.         'cantidad'=>$valor,
  11.         'precio' => $row['precio']       /////AQUI ME CREA EN EL ARRAY CARRO PARA TODOS LOS PRODUCTOS EL MISMO PRECIO (55.00)
  12.     );
  13.     }
  14. }-->
pero el problema esta en que me ingresa al array el primer precio de cualquier listado que forme, x ejm:
id producto precio
-------------------------
01 producto 1 55.00 /////me crea el array solo con este precio
02 producto 2 10.00
03 producto 3 20.00
04 producto 4 30.00
05 producto 5 40.00

Agradesco sus colaboraciones