webForumDet fria alternativet

Masspostning av svar i forum?

ASP

0 svar · 187 visningar · startad av McD

Medlem sedan mars 20002 520 inlägg
Frågan#1

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)

261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)