ColdFusion - Problemas con Listas

   
Vista:

Problemas con Listas

Publicado por David (1 intervención) el 06/05/2008 20:52:36
Buenas Tardes:

Tengo un pequeño gran problema.

Estoy intentando realizar una tienda on-line para un cliente. Me estoy guiando por un magnifico manual Macromedia COLDFUSIONMX7, sin embargo nada de lo que pone en sus ejemplos me funciona.

Lo que quiero realizar es que al pasar el id de un producto determinado a una página determinada, me le meta en una lista, array o lo que sea así como el número de unidades y unas opciones que le pasaré tb por la URL.

A la hora de visualizar el contenido de la lista array struct o cualquier cosa o me coge sólo el último producto o no me coje nada y me da error en la query de la bd.

Ésto es lo que tengo en la página que recibe los datos:

<cfparam name="#URL.id#" type="string" default=" ">

<cfparam name="CLIENT.IDList" type="string" default=" ">

<cfparam name="CLIENT.UDList" type="string" default=" ">

<cfif isNumeric("URL.id")>
<cfset currentListPos=listFind(#CLIENT.IDList#, #URL.id#)>
<cfif currentListPos eq 0>
<cfset Client.IDList=listAppend(#CLIENT.IDList#, #URL.id#)>
<cfset Client.UDList=listAppend(#CLIENT.UDList#, 1)>
<cfelse>
<cfset cont=listGetAT(#CLIENT.UDList#, #currentListPos#)>
<cfset updatecont= cont+1>
<cfset CLIENT.IDList=listSetAT(#CLIENT.UDList#, #currentListPos#, #updatecont#)>
</cfif>
<cfelse>
<cfloop from="1" to="#listLen(CLIENT.IDList)#" index="i">
<cfset id=listGetAT(#CLIENT.IDList#, i)> <CFQUERY DATASOURCE="mundi" NAME="listado">
SELECT * FROM TiendaProductos
where id_producto=#id#

</CFQUERY>
<cfif listado.recordcount NEQ 0>
<cfoutput query="listado">
Lo listo en una tabla

Necesito una solución urgente porque me estoy volviendo loco.

Muchas gracias de Antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de ColdFusion
- Cursos de ColdFusion
información
Cursos y Temas de ColdFusion
- Manual de Cold Fusion versión 4.5