webForumDet fria alternativet

Mitt formulär till relationsdb då'rå.

ASP

5 svar · 208 visningar · startad av solbulle

Medlem sedan mars 20015 287 inlägg
Frågan#1

Alltså, nu har det slagit helt slint för mig.

Jag har ett formulär med diverse fält i som postas till en sida. (Filmfakta)
Här lägger jag in en del data (Typ TITEL) i en tabell samt får tillbaka postens ID.

Sen vill jag lägga in en massa data i en relationstabell som ser ut typ så här:

ID - GENRE - TILLVERKARE - PRIS

Kruxet är då att i formuläret har jag flera fält av "samma sort", typ så kan en titel/ett ID tillhöra flera GENRE, därför har jag i formuläret flera fält med genre, typ fieldGenre1, fieldGenre2, fieldGenre3, fieldGenre4.

Grej 1. Är det rätt tänk att ha olika namn? Ska man ha samma namn (Blir väl en kommaseparerad post då?)

Grej 2. Hur beter jag mig smartast att få in dessa data? Lite generellt så där?

(Började lite smått med att försöka loopa request.form... http://www.webforum.nu/showthread.php?s=&threadid=67636 )
r/ Lägger till en liten förklaring:

ID - GENRE - TILLVERKARE - PRIS

12 - 23 - 54 - 23		(Om det bara var detta skulle allt vara lugnt.)
12 - 24 			(Men har jag mer info till en kolumn måste ju det hamna på en ny rad...)

Hur får jag till det smidigt? (Det är säkert inget problem... men?)

Medlem sedan juni 20003 076 inlägg
#2

Jag hade nog haft samma namn på listmenyerna (jag antar att det är listmenyer du har) och sedan loopat precis som du beskrev att du skulle testa, hur har det gått?

Medlem sedan dec. 20003 887 inlägg
#3

Du kan ju splitta ytterligare och lägga genre i en egen tabell, men jag tror inte att det underlättar så mycket. Som du har nu ska ju fungera utan bekymmer.

När du kollar formuläret och upptäcker att det är flera genre får du helt enkelt loopa igenom den samlingen.

Luddigt förklarat, men jag är inte helt vaken än ;)

Medlem sedan mars 20015 287 inlägg
#4

Engine^ skrev:

När du kollar formuläret och upptäcker att det är flera genre får du helt enkelt loopa igenom den samlingen.

Mmm, är det då bäst att ha samma namn på flera "lika" fält i formuläret? Men hur vet jag bäst/kollar smidigast om det är flera?

Medlem sedan dec. 20003 887 inlägg
#5

Du kan ju använda dig av index. Form(index), det borde väl fungera.

Request. Form.Count - 1 [blue]' Antalet...[/blue]
Request.Form(Element)(index) [blue]' Element = namnet på formuläret...[/blue]
Medlem sedan mars 20015 287 inlägg
#6

mm kikar på det..

271 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)