| 
					
							
        
    
        
						
			 | 
			
			
					    
					
    
        
            
                
                  | Simpel udregning (nybegynder) Fra :  joniaya   | Vist : 1020 gange 100  point Dato :  07-02-06 14:55 |  
  |   
                Hej med jer, jeg er igang med nogle simple asp-øvelser, og jeg kan simpelthen ikke få mine to sider her til at foretage udregningerne rigtigt.
 
 Submit-siden:
 
 <html>
 <body>
 
 <FORM METHOD=GET ACTION="Calculation.asp">
 
 What is your number?
 <INPUT TYPE=NUMBER NAME=Number1>
 <P>
 
 Pick a number!
    <SELECT NAME=Number2>
       
       <OPTION VALUE="11"> 11
       <OPTION VALUE="12"> 12
       <OPTION VALUE="13"> 13
    
    </SELECT>
 </P>
 
 And again, pick a number!<BR>
 
    <INPUT TYPE=RADIO NAME=Number3 VALUE=14 CHECKED>14
 
 <BR>
    <INPUT TYPE=RADIO NAME=Number3 VALUE=15>15
 
 <BR>
 
 
 <INPUT TYPE=SUBMIT VALUE=Send tallene videre>
 </FORM>
 </body>
 </html>
 
 Som man kan se bliver der gemt 3 værdier kaldet Number1, Number2 og Number3.
 
 Calculation.asp
 
 <%@ Language=VBScript %>
 <% Option Explicit %>
 <html>
 <body>
 <%
 
 
    Dim sngNumber1, sngNumber2, sngNumber3, iCalc
       sngNumber1 = Cint(Request.Form("Number1")) 
       sngNumber2 = Cint(Request.Form("Number2"))
       sngNumber3 = Cint(Request.Form("Number3"))
       const iFool = 666
 
 %>
 
 
 <%
 Select Case sngNumber2
 
 Case "11":   
    iCalc = sngNumber1 + sngNumber2 + sngNumber3
 
 Case "12":    
    iCalc = sngNumber1 + sngNumber2 + sngNumber3 + iFool
 Case "13":   
    iCalc = sngNumber1 + sngNumber2 + sngNumber3
 
 End Select
 %>
 
 
 <BR>
 <%
    Response.Write "The calculation is " & FormatNumber(iCalc)
 %>
 
 </body>
 </html>
 
 Derefter requestes de 3 værdier, lægges til sngNumber1 i stedet, og hvis man på Number2 har værdien "12" valgt, skal der lægges 666. (Dette er mere et bevis for at det rent faktisk virker).
 
 Hvad gør jeg galt?
 
 Når jeg udfører handlingen får jeg en kalkulering der siger "0.00"..
 
 Håber I kan hjælpe mig, jeg er ved at blive lettere desperat.
  
                
                
                    
                 |   |           
                
            
            
                
                  | Kommentar Fra :  smorch   | 
  Dato :  07-02-06 15:25 |  
  |  
 
                lav method=get om til method="post"
 Mvh
 sMorch
                
                
                                 
                
                    
                 |   |           
                
            
            
                
                  | Accepteret svar Fra :  smorch   |   Modtaget 100  point Dato :  07-02-06 15:28 |  
  |  
 
                Hvis du lave en method="get" svarer det til at du skal modtage på asp siden med request.querystring("FELTNAVN")
 med 
 <FORM METHOD="post" ACTION="Calculation.asp">
 skal de være request.form("FELTNAVN")
 Du KAN også "snyde" og bare breuge request("FELTNAVN") og være ligeglad med om metoden er get eller post, men jeg anbefaler det ikke.
 Mvh
 sMorch
                
                
                                 
                
                    
                 |   |           
                
            
            
                
                  | Godkendelse af svar Fra :  joniaya   | 
  Dato :  08-02-06 07:49 |  
  |  
 
                Tak for svaret smorch.
 Præcis det jeg manglede. Kort og præcist :)
                
                
                                 
                
                    
                 |   |           
                
            
        
          | Du har følgende muligheder |  |  
  |  
            
               
                    Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.
  
                    Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
                    
                                  
            
          |   |   
        
        
          
         
					
					 
			 | 
			
				
        
			 |