Avatar billede 0ffline Nybegynder
26. april 2003 - 13:35 Der er 3 kommentarer og
1 løsning

finde tværsum i 2 forskellige tal og hente textfil fra database

Hej

Efterhånden længe siden jeg har sat bag skærmen, og er allerede rendt i et stor problem.
Jeg har en form hvor man skal skrive 2 cifre i 2 forskellige textfields. Jeg har nu brug for at finde tværsummen i hvert af disse tal, for derefter at hente en textfil fra min database...

F.eks
Første textfields værdi er 29
Anden textfields værdi er 17
29  =2+9=11=1+1=2
17  =1+7=8

Ovenstående skal så kædes sammen, så dette eksempel henter textfilen 2-8
Hvis opgaven er for krævende, vil et godt link oså blive meget værdsat, da jeg har søgt som en gal efter et sådan script
/0ffline
Avatar billede eagleeye Praktikant
26. april 2003 - 13:53 #1
Det med tværsummer kan du lave sådan her:


<%
tal = 29
tversum = tal
do while len(CStr(tversum)) > 1
  temp = 0
  for i = 1 to len(CStr(tversum))
    temp = temp + Int(Mid(CStr(tversum),i,1))
  next
  tversum = temp
loop
Response.Write "Tværsummen af " & tal & " er " & tversum
%>
Avatar billede eagleeye Praktikant
26. april 2003 - 13:55 #2
Det kan så ligges ind i en function som så kan kaldes da du skal udregne flere..

Jeg forstår ikke helt dette: "hente en textfil fra min database..."

Du kan hendte fra en database: SELECT * FROM xx WHERE testfil = '2-8'
Er det sådan noget du tænker på??
Avatar billede eagleeye Praktikant
26. april 2003 - 13:59 #3
Eks med en funtion og så laver den en ny variable filnanv som er så bilver "2-8"


<%
function tversum (tal)
vtversum = tal
do while len(CStr(vtversum)) > 1
  temp = 0
  for i = 1 to len(CStr(vtversum))
    temp = temp + Int(Mid(CStr(vtversum),i,1))
  next
  vtversum = temp
loop
tversum = vtversum
end function


filnavn = tversum(Request.Form("felt1")) & "-" & tversum(Request.Form("felt1"))
Response.Write filnavn

%>
Avatar billede 0ffline Nybegynder
26. april 2003 - 14:31 #4
Hvad jeg mener med at hente en textfil fra min database...
Jeg har en masse tekster liggende i databasen, som hedder...
1-1, 1-2, 1-3 ... 9-7, 9-8, 9-9
Hvor føste tal i textfilens navn er tværsummen af første input i mine textfields, og sidste tallet er jo så tværsummen af det andet input.
Jeg har ikke lige helt gennemskuet om det er efter de forudsætninger du har lavet de ovenstående eksempler. Men fint ser det ud, og bestemt noget jeg vil dykke ned i og arbejde videre med.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester