Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/11/2008, 16:28
Avatar de hoberwilly
hoberwilly
 
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 16 años, 4 meses
Puntos: 2
Hola amigos estoy realizando lo sugerido por Pateketrueke,
$id=$_POST["id"];
$arrId=implode(",",$id);
$qry=mysql_query("select * from catalogo where id in(".$arrId.")");
$row=mysql_fetch_array($qry);
echo $row[medicamento]."<br>";

pero en los prints me salen:
echo $row[medicamento]: Solo un producto, pero son dos como confirma print_r($arrId)
print_r($arrId): 03502,05408
print_r($id): Array ( [0] => 03502 [1] => 05408 )
print_r($autori): Array ( [0] => 140 [1] => 80 )

por favor si me pueden decir que esta pasando con el codigo????????



y en print

He intentado con esto:
$qry=mysql_query("select * from catalogo where id in($arrId)");

y sigue con lo mismo, me muestra solo el primero producto...ayudenme por favor

Intento con esto:
$arrId=join(", ",$id);

y sigue sin recorrrer el WHERE item_id IN(03502,05408)

porque me sale el print de echo $row['producto']=producto1 //pero mentira xk son dos productos

gracias de antemano por su desinteresadas colaboraciones ...

Gracias de todas maneras, la rpta estaba en error de codigo:
while($row=mysql_fetch_array($qry));

Última edición por GatorV; 17/11/2008 a las 19:28