webForumDet fria alternativet

skapa en Funktion?

ASP

2 svar · 140 visningar · startad av origon

Medlem sedan okt. 2001101 inlägg
Frågan#1

Hej,
det är så att jag har ett litet problem, jag vill göra en funktion av denna kod.

Och kan absolut ingenting om Funktioner.

If Request.Form("title1")<> "" THEN
CountM = Countm + 1
RecSet.AddNew
RecSet("title") = Request.Form("title1")
RecSet("type") = Request.Form("type1")
RecSet("user") = Request.Form("user1")
RecSet("Cd") = Request.Form("Cd1")
RecSet("Size") = Request.Form("Size1")
RecSet("quality") = Request.Form("quality1")
RecSet("dvdrip") = Request.Form("dvdrip1")
RecSet("IMDb") = Request.Form("IMDb1")
Recset("IP") = Request.ServerVariables("REMOTE_ADDR")
RecSet.Update
Connection2.Execute "UPDATE users SET Movies = Movies + 1 WHERE User='" & User & "'"
Connection4.Execute "UPDATE divxcount SET Movies = Movies + 1 WHERE ID='Divxcount'"
END IF

Och på ngt sätt vill jag kunna bestämma vilken siffra det ska stå i Request.Form, nu står det 1 men jag vill kunna bestämma då jag anropar funktionen vilken siffra det skall vara där.

Hoppas ni förstår mig och kan hjälpa mig.
Är tacksam för all slags hjälp ;)

Medlem sedan dec. 200012 464 inlägg
#2

Varför vill du ha det som en funktion (eller sub)? Jag tycker att det blir för mycket globala variabler. Om du har en loop så kan du väl läggga det direkt i loopen.

for item = 1 to someValue
If Request.Form("title" & item)<> "" THEN
CountM = Countm + 1
RecSet.AddNew
RecSet("title") = Request.Form("title" & item)
RecSet("type") = Request.Form("type" & item)
RecSet("user") = Request.Form("user" & item)
RecSet("Cd") = Request.Form("Cd" & item)
RecSet("Size") = Request.Form("Size" & item)
RecSet("quality") = Request.Form("quality" & item)
RecSet("dvdrip") = Request.Form("dvdrip" & item)
RecSet("IMDb") = Request.Form("IMDb" & item)
Recset("IP") = Request.ServerVariables("REMOTE_ADDR")
RecSet.Update
Connection2.Execute "UPDATE users SET Movies = Movies + 1 WHERE User='" & User & "'"
Connection4.Execute "UPDATE divxcount SET Movies = Movies + 1 WHERE ID='Divxcount'"
END IF
next

Varför har du olika connections?

------------------
essentitia preter non sans multiplicandum

Medlem sedan okt. 2001101 inlägg
#3

Varför jag ville ha det till en Funktion är att, jag tänkte låta användarna bestämma hur många filmer dom vill lägga in på en gång.

Men efter jag läst ditt inlägg och använder hjärnan lite så inser jag hur jag ska göra :)

Tack så mkt för koden.

Jo angående att jag har olika connections, det beror på att det är olika databaser, ska slå ihop dom till en enda sen.

/ Tack än en gång...

258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)