31. juli 2002 - 11:47
Der er
32 kommentarer og 1 løsning
HJÆLP!!!
Hej alle sammen Jeg sidder og skal have lavet en række variable på baggrund af en brugerindtastning (bliver gemt som antallinier) Under hver linie skal der laves syv variable efter denne fremgangsmåde: for j = 1 to CInt(antallinier) for k = 1 to 7 tal(j,k) = Request.Form("lotto"&j&k) Next Next Hvis jeg eksempelvis forsøger at udskrive en af variablerne eksempelvis 15 er den tom - hvad er der galt.
Annonceindlæg fra Salesforce
Du kan ikke anvende tal som variabler... /Steen
Upps... der er vist her tale om et array
Så vidt jeg kan se, stopper du ikke dataen ned i en variabel, men istedet i en array.
Er det smartest at lave det i et array eller hvordan skal jeg gebærde mig
Ja... og det burde virker. Har du tjekket manuelt om du overhovedet har nogle data fra din form? /Steen
Hvordan smager du på antal linier?
Du har vel alle tallene/værdierne i et array, i Request.Form(). Hvorfor vil du have dem over i noget andet?
Jeg skal have dem lageret i en database..... Problemet som jeg ser det er bare at jeg ikke ved hvor mange linier der er, og jeg derfor skal have et generelt udtryk for det.
31. juli 2002 - 12:08
#10
Hvad giver det hvis du skriver <%Response.write antallinier%> ? /Steen
31. juli 2002 - 12:09
#11
Dataene bliver indtastet i nogle formularfelter der bliver genereret som følger: For i=1 to antallinier lotto<% =i%>1 lotto<% =i%>2 også videre..... Jeg bliver vel nødt til at lagre dem i nogle variabler hvis værdierne skal gemmes i en DB
31. juli 2002 - 12:10
#12
nej da... Du kan sagtens gemme dem direkte i din DB ved at referere til request.form /Steen
31. juli 2002 - 12:11
#13
Det til som brugeren indtaster.... hvis brugeren eksempelvis indtaster 3 bliver der oprette 21 formularfelter således: 11,12,13,14,15,16,17 21,22,23,24,25,26,27 31,32,33,34,35,36,37 Brugeren skal så igen indtaste værdier i alle 21 felter for registrere de 3 rækker lotto denne har spillet, og det er disse tal jeg skal gemme i en database.
31. juli 2002 - 12:13
#14
ok... og hvordan ser din tabel i DB'en ud? /Steen
31. juli 2002 - 12:15
#15
ugenr, raekkenr, tal1, tal2..... tal7
31. juli 2002 - 12:18
#16
Kan man lave noget i stil med: For i=1 to antalrækker tali1 = Request.Form("lottoi1") tali2 = Request.Form("lottoi2") tali3 = Request.Form("lottoi3") tali4 = Request.Form("lottoi4") tali5 = Request.Form("lottoi5") tali6 = Request.Form("lottoi6") tali7 = Request.Form("lottoi7") Next
31. juli 2002 - 12:19
#17
Kan du se problemet eller snakker jeg sort
31. juli 2002 - 12:20
#18
Problemet er udelukkende at jeg ikke ved hvor mange lottorækker brugeren vælger at spille
31. juli 2002 - 12:20
#19
tali1 = Request.Form("lotto" & i & "1")
31. juli 2002 - 12:21
#20
kan den så godt finde ud af at tælle i'et op i variabelnavnet for hver linie??
31. juli 2002 - 12:24
#21
jo... når du så skal skrive til DB'en looper du bare igennem alle variablerne F.eks: For i = 1 to Cint(Antalrækker * 7) If Request.Form("tal" & i)<> "" Then 'Skriv til DB End If Loop /Steen
31. juli 2002 - 12:25
#22
Nej for pokker... det var jeg ikke opmærksom på. Det tror jewg i hvert fald ikke!
31. juli 2002 - 12:33
#23
Jeg aner ikke hvordan det skal gøres.... men man må da på en eller anden måde kunne få lavet noget For i=1 to antalrækker tali7 = Request.Form("lotto"&i&"7") tali2 = Request.Form("lotto"&i&"2") tali3 = Request.Form("lotto"&i&"3") tali4 = Request.Form("lotto"&i&"4") tali5 = Request.Form("lotto"&i&"5") tali6 = Request.Form("lotto"&i&"6") tali7 = Request.Form("lotto"&i&"7") Next
31. juli 2002 - 13:40
#24
Hvorfor lægger du dem ikke direkte fra Request.form() over i databasen? Du kan loope igennem alle tallene i request.form sådan her for each item in request.form() rs(item.name) = item next rs.update
31. juli 2002 - 14:41
#25
skal der ikke stå noget i parantesen efter det øverste request.from?
31. juli 2002 - 14:52
#26
Æh, nej, jeg tror faktisk ikke parenteserne skal være der.
31. juli 2002 - 14:54
#27
hvordan kobler jeg det du skriver til databasen - eller med andre ord hvordan komer SQL'en ind i billedet
31. juli 2002 - 14:58
#28
Hvad er det præcist det øverst requst.form refererer til? siden man kan sige at der er items? Det er jo ikke noget SELECT inde i billedet
31. juli 2002 - 15:00
#29
Request.form indeholder alle informationerne fra formularen.
31. juli 2002 - 15:09
#30
Hvis jeg skifter rs("item.name") ud med response.write("<br>" & item) får jeg følgende fejl: Object required: '' /login/lotto/opret2.asp, line 25
31. juli 2002 - 15:10
#31
Herudover kommer listen over alle items men den virker på ingen måde organiseret snarrer ret rodet.
31. juli 2002 - 15:12
#32
listen ser ved 5 rækker således ud: kuponnr lotto17 lotto42 lotto54 lotto11 lotto23 lotto35 lotto47 lotto12 lotto24 lotto36 lotto13 lotto25 lotto37 lotto14 lotto26 lotto51 lotto15 lotto27 lotto52 lotto16 lotto41 lotto53 lotto21 lotto33 lotto45 lotto57 lotto22 lotto34 lotto46 lotto31 lotto43 lotto55 lotto32 lotto44 lotto56
11. august 2002 - 16:44
#33
m
Kurser inden for grundlæggende programmering