Avatar billede linda_ Nybegynder
29. april 2005 - 15:06 Der er 6 kommentarer og
1 løsning

Skal bruge noget kode til at kunne måle/regne BH str ud.

Hej

Jeg skal bruge noget i javascript eller ASP hvor brugeren kan indtaste sine mål og så få svar tilbage på hvilken bh størrelse hun bruger.

Selv kan jeg kun finde ud af html og der kan man ikke lave det i. Jeg kan godt finde ud af _lidt_ javascript og asp men er ikke god nok til at lave det her...

Håber nogen kan hjælpe.
Jeg har lagt et skema hvor i kan se hvilke størrelser der giver hvilke mål:
http://www.exp.freesub.dk/Homepages/exp.FreeSub.dk/bh.jpg
Avatar billede busschou Praktikant
29. april 2005 - 15:20 #1
Et foreslag kunne være at lave i asp en nested select case
----
<%
under = request.form("under")
over= request.form("over")
Select Case under
Case 65,66,67
  Select Case over
  Case 77,78
    response.write("65 A")
  Case 79,80
    response.write("65 B")
  Case 81,82
    response.write("65 C")
  Case 83,84
    response.write("65 D")
  Case 85,86
    response.write("65 E")
  Case 87,88
    response.write("65 F")
  Case 89,90
    response.write("65 G")
  Case 91,92
    response.write("65 H")
  Case Else response.write("over mål er forkert")
  End Select
Case 68,69,70,71,72
 
Case 73,74,75,76,77
 
Case 78,79,80,81,82
 
Case 83,84,85,86,87
 
Case 88,89,90,91
 
Case 92,93,94,95,96,97
 
Case 98,99,100,101,102
 
Case Else
  Response.Write("under mål er forkert")
End Select

%>
---
hvor de blanke selvfølgelig skal udfyldes tilsvarende for de resterende størrelser
Avatar billede busschou Praktikant
29. april 2005 - 15:23 #2
Det eneste det så kræver er at du laver en form
----
<form action="denne_side.asp" method="post">
<input type="text" name="under">
<input type="text" name="over">
<input type="submit" name="findBH" value="Find BH">
</form>
<%
if request.form("findBH") <> "" then
// Og så den ovenstående kode her
Avatar billede busschou Praktikant
29. april 2005 - 15:32 #3
Jeg håber du kan følge analogien i det
Altså først finde ud af under målet...dernæst tilsvarende over mål..
Ellers spørger du bare :o)
For resten så er request.form("under") og request.form("over") jo nok ikke tal men tekst
Så de skal nok konverteres først og så bliver det også mere overskueligt når de er det
---
<%
under = CInt(request.form("under"))
over= CInt(request.form("over"))
Select Case under
Case 65 To 67
  Select Case over
  Case 77,78
    response.write("65 A")
  Case 79,80
    response.write("65 B")
  Case 81,82
    response.write("65 C")
  Case 83,84
    response.write("65 D")
  Case 85,86
    response.write("65 E")
  Case 87,88
    response.write("65 F")
  Case 89,90
    response.write("65 G")
  Case 91,92
    response.write("65 H")
  Case Else response.write("over mål er forkert")
  End Select
Case 68 To 72
 
Case 73 To 77
 
Case 78 To 82
 
Case 83 To 87
 
Case 88 To 91
 
Case 92 To 97
 
Case 98 To 102
 
Case Else
  Response.Write("under mål er forkert")
End Select

%>
Avatar billede linda_ Nybegynder
05. maj 2005 - 19:44 #4
Hejsa

Sorry jeg ikke har svaret endnu...
Tusinde tak for hjælpen.

Jeg får desværre en lille fejl:

Microsoft VBScript compilation error '800a0400'

Expected statement

/maal.asp, line 13

Case 65 to 67
--------^

Kan du hjælpe med den også?
Smider du ikke også et svar?
Avatar billede busschou Praktikant
05. maj 2005 - 19:50 #5
hmm det kan være du bliver nød til at droppe "To" og så skrive 65,66,67 i stedet
Avatar billede linda_ Nybegynder
05. maj 2005 - 20:02 #6
Hej

Tusinde tak det virker rigtigt godt nu
Avatar billede busschou Praktikant
05. maj 2005 - 20:08 #7
Det var så lidt.. godt det virker :o)
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