Tienda virtual
Hola, llevo un tiempo sin programar en ASP y me meten en este marroncito... Estoy bastante oxidada, se me ha olvidado todo! En fin, a ver si me puedes ayudar, espero no extenderme demasiado.
Tengo una parte en la que grabo los datos de la compra en la base de datos, los relacionados con el cliente y luego con la transacción. Hasta ahí bien. Pero en cada transacción o compra se pueden comprar varios artículos, claro, por lo que tengo una tabla anidada dentro de la de compras. Inserto los datos de la compra y luego recojo el último valor autonumérico de esa transacción, el que acabo de introducir, con lo siguiente:
cadSQL="SELECT TOP 1 Id_Compra FROM Tienda_Compras ORDER BY Id_Compra DESC"
rs.open cadSQL, conexion
Así obtengo el id_compra para meter los demás datos relacionados con esa compra. Ahora viene lo malo, que tengo que insertar los datos procedentes de unas variables de session. Esos datos están unidos con el símbolo $, por ejemplo me mostrarían esto: hola$adios$hastaluego
Así que quito el símbolo con un replace:
articulos=replace(session("articulo"), "$", "")
Y ahí me quedo porque no sé cómo seguir. He intentado meter los datos con un ciclo for, con un loop, pero creo que lo hago mal y no estoy segura de si la variable que tengo es un array o no.. Vamos, que tengo un cacao bueno.
Muchas gracias por adelantado.
Tengo una parte en la que grabo los datos de la compra en la base de datos, los relacionados con el cliente y luego con la transacción. Hasta ahí bien. Pero en cada transacción o compra se pueden comprar varios artículos, claro, por lo que tengo una tabla anidada dentro de la de compras. Inserto los datos de la compra y luego recojo el último valor autonumérico de esa transacción, el que acabo de introducir, con lo siguiente:
cadSQL="SELECT TOP 1 Id_Compra FROM Tienda_Compras ORDER BY Id_Compra DESC"
rs.open cadSQL, conexion
Así obtengo el id_compra para meter los demás datos relacionados con esa compra. Ahora viene lo malo, que tengo que insertar los datos procedentes de unas variables de session. Esos datos están unidos con el símbolo $, por ejemplo me mostrarían esto: hola$adios$hastaluego
Así que quito el símbolo con un replace:
articulos=replace(session("articulo"), "$", "")
Y ahí me quedo porque no sé cómo seguir. He intentado meter los datos con un ciclo for, con un loop, pero creo que lo hago mal y no estoy segura de si la variable que tengo es un array o no.. Vamos, que tengo un cacao bueno.
Muchas gracias por adelantado.
1 respuesta
Respuesta de kikriko
1