Avatar billede mvk Nybegynder
10. juni 2004 - 10:04 Der er 3 kommentarer og
1 løsning

Hidden felt med IF THEN ELSE

er der nogen der kan se hvad der er galt med denne kode, jeg får fejl...

  <input name="Beloeb" type="hidden" id="Beloeb" value="<%If ((rsFragt.Fields.Item("Levering").Value)="Danmark") OR ((rsFragt.Fields.Item("Levering").Value)="Europa - Express") OR ((rsFragt.Fields.Item("Levering").Value)="Europa - Budget") Then%>
<%
resul = 0 
do while not rsBeloeb.EOF 
mellemresultat = (cdbl(rsBeloeb("Pris")))*(cdbl(rsBeloeb("Antal")))
resul = resul + mellemresultat
rsBeloeb.Movenext
loop
response.write Formatnumber(resul+(rsLevering.Fields.Item("Fragt").Value),2)
%>
<%Else%>
<%
resul = 0 
do while not rsBeloeb.EOF 
mellemresultat = (cdbl(rsBeloeb("Pris")))*(cdbl(rsBeloeb("Antal")))
resul = resul + mellemresultat
rsBeloeb.Movenext
loop
response.write Formatnumber(resul*0.75+(rsLevering.Fields.Item("Fragt").Value),2)
%>
">
Avatar billede fennec Nybegynder
10. juni 2004 - 10:10 #1
det er sikkert linjeskift i koden der gør det også manglede du en end if. Prøv med denne:

<input name="Beloeb" type="hidden" id="Beloeb" value="<%
If ((rsFragt.Fields.Item("Levering").Value)="Danmark") OR ((rsFragt.Fields.Item("Levering").Value)="Europa - Express") OR ((rsFragt.Fields.Item("Levering").Value)="Europa - Budget") Then
    resul = 0 
    do while not rsBeloeb.EOF 
    mellemresultat = (cdbl(rsBeloeb("Pris")))*(cdbl(rsBeloeb("Antal")))
    resul = resul + mellemresultat
    rsBeloeb.Movenext
    loop
    response.write Formatnumber(resul+(rsLevering.Fields.Item("Fragt").Value),2)
Else
    resul = 0 
    do while not rsBeloeb.EOF 
    mellemresultat = (cdbl(rsBeloeb("Pris")))*(cdbl(rsBeloeb("Antal")))
    resul = resul + mellemresultat
    rsBeloeb.Movenext
    loop
    response.write Formatnumber(resul*0.75+(rsLevering.Fields.Item("Fragt").Value),2)
end if
%>">
Avatar billede fennec Nybegynder
10. juni 2004 - 10:11 #2
også kan du jo skrive rsFragt("Levering") i stedet for rsFragt.Fields.Item("Levering").Value
Avatar billede mvk Nybegynder
10. juni 2004 - 12:08 #3
tak for hjælpen :)
det spiller - skylder dig point
Avatar billede fennec Nybegynder
10. juni 2004 - 12:10 #4
no prob.
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

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging