Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/09/2006, 07:52
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 meses
Puntos: 129
Pero te dice "tres veces": [/i]No hay resultados[/i]

O qué exactamente?

Yo lo que veo ahora que me fijo más es que en tu consulta SQL haces referencia a ciertos campos (columnas) de tu resultado:
SELECT precio, cuotas ....

Pero al pretender acceder al resultado, usas otros nombres y campos que en la consulta SQL no se especifican:

id_articulo,precio_articulo,ctdcuota

Incluye esos campos en la sentencia SQL. O usa el comodin "*" que hace referencia a "todos" los campos de esa tabla.

El tema de la sentencia "IN()" de SQL puedes emplearla aun cuanto tengas un array aplicando un implode() a tu array:

Código PHP:
$id = array ( '1''2''3'); 
$lista_ids=implode(',',$id);
$consulta "SELECT * FROM tblArticulos WHERE id_index IN(".$lista_ids.")";

echo 
"SQL a ejecutar: ".$consulta."<br>";

// etc .. 
Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.