Bakgrund: ("Vart tvungen att tänka lite." ) <b>Är det en For loop som gäller här och köra uttrycket flera gånger eller kan man göra detta på ett smidigare sätt???</b>Flera poster samtidigt
Har en webbplats där användarna kan registrera sin e-post adress i olika aktiviteter.
En tabell heter Aktiviteter och lagrar endast de olika aktiviteterna
En annan tabell heter Aktivitet_E-post och denna lagrar E-post samt aktivitet
En användare väljer vilka aktiviteter som skall vara knyta sin e-post genom att kryssa i en eller flera kryssrutor.
(Sidan är skriven i asp)
Fråga:
Hur kan man på ett smidigt sätt skriva ett insert utryck för detta? Vill ju lagra flera olika saker på olika rader.
Är det en For loop som gäller här och köra uttrycket flera gånger eller kan man göra detta på ett smidigare sätt???
MVH VIKTORSv: Flera poster samtidigt
I ett projekt som vi hade så löste vi det genom att splitta aktiviteterna till en array och sätta in dem genom en for loop som loppade antal poster som det fanns i arrayen.
Det går ju även att lagra det i en cell, sen hämtar man genom att använda IN i en SQL sats.
T ex strSQL = "SELECT * FROM tabell WHERE AktivitetID IN (1,3,5,9)"
Då har man innan hämtat vilka aktivitetsID som användaren har valt.
//Anna-KarinSv: Flera poster samtidigt
Det är så du får göra!
/Johan