Inskrivning till databasen sköts via ett formulär. Formuläret innehåller en hel del fält att fylla i första delen skall läggas in som vanligt i databasen. Men det finns fält där som jag vill lägga in på en egen rad i databasen dvs med ett nytt id. Funktionen som databasen är uppbyggd på är som ett forum. Funktionen ovan är som att göra en ny tråd i ett forum fast samtidigt som man lägger in den nya tråden så lägger du till upp till 15 svar i tråden (allt ska skötas samtidigt).
Formuläret
Meddelande
if svar = 1
Svarsmeddelande
if svar=2 or svar 1
Svarsmeddelande_1
if svar=2 or svar 1 visar ju i forumuläret både Svarsmeddelande och Svarsmeddelande_1
Hur ska jag gå tillväga när jag lägger in informationen?
SQL-lalala lägg till själva tråden i forumet
meddelande
SQL-lalal ta fram id på den nyss inlaggda tråden
iF-lalala request querystring svar = 1 then..
SQL- lägg till svaret till tråden
Id= svarsid
svarsmeddelande=lalala
End if
(lägger ett svar till tråden)
iF-lalal iF-lalala request querystring svar = 1 or request querystring svar = 2 then..
SQL- lägg till svaret till tråden
Id= svarsid
Svarsmeddelande_1=lalala
End if
(Lägger in två svar till tråden)
Finns det något smartare sätt?
(som ni säkert förstår så är det inte direkt ett forum utan nått helt annat men som sagt var databasen är uppgyggd på samma sätt som ett forum)
