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,