De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Det er i øvrigt ikke nødvendigt med alle disse <%...>%, som du indkapsler hver linie med. Hvorfor ikke blót have <% til start og %> til slut. Der kommer jo ikke almindelig html-kode ind nogen steder.
Det ville i øvrigt være en god ide at gemme udtrykket Cint(Sum_Weight.Fields.Item("WeightTotal").Value) i en variabel i begyndelsen. Så skal det ikke findes frem så mange gange.
Sum_Weight recordset ser sådan ud: SELECT SUM(Weight) AS WeightTotal FROM shoppingcart, product WHERE sessionID = "+ Session.SessionID + " AND ProductID = IDproduct
hvordan tager jeg resultatet af value = CInt(Sum_Weight.Fields.Item("WeightTotal").Value) og ligger det til <%= FormatNumber((Sum_Price.Fields.Item("Price_Total").Value), 2, -2, -2, -2)%> så jeg får en Total Total pris ?
er der nogen måde jeg kan smide den beregning på et hidden field: dette vil den ikke æde:
<input name="Freight" type="hidden" id="Freight6" value="<% value = CInt(Sum_Weight.Fields.Item("WeightTotal").Value) If value <= 50 Then response.write formatNumber(rsShippingrates.Fields.Item("50").Value,2)
ElseIf value <= 100 Then response.write formatNumber(rsShippingrates.Fields.Item("100").Value,2)
ElseIf value <= 250 Then response.write formatNumber(rsShippingrates.Fields.Item("250").Value,2)
ElseIf value <= 500 Then response.write formatNumber(rsShippingrates.Fields.Item("500").Value,2)
ElseIf value <= 1000 Then response.write formatNumber(rsShippingrates.Fields.Item("1000").Value,2)
ElseIf value <= 2000 Then response.write formatNumber(rsShippingrates.Fields.Item("2000").Value,2)
gem resultatet i if-then-elseif strukturen i en variabel. F.eks. således <% If value <= 50 Then R=formatNumber(rsShippingrates.Fields.Item("50").Value,2) elseif .... R=.... .....
%> Nu kan du skrive resultatet ud i den skjulte inputfelt:
<% value = CInt(Sum_Weight.Fields.Item("WeightTotal").Value) If value <= 50 Then FreightCost=response.write formatNumber(rsShippingrates.Fields.Item("50").Value,2)
ElseIf value <= 100 Then FreightCost=response.write formatNumber(rsShippingrates.Fields.Item("100").Value,2)
ElseIf value <= 250 Then FreightCost=response.write formatNumber(rsShippingrates.Fields.Item("250").Value,2)
ElseIf value <= 500 Then FreightCost=response.write formatNumber(rsShippingrates.Fields.Item("500").Value,2)
ElseIf value <= 1000 Then FreightCost=response.write formatNumber(rsShippingrates.Fields.Item("1000").Value,2)
ElseIf value <= 2000 Then FreightCost=response.write formatNumber(rsShippingrates.Fields.Item("2000").Value,2)
End If %>
jeg vil gerne oprette et nyt ? så du kan få point...
Nej det virker ikke, fordi du har skrevet FreightCost=response.write formatNumber(rsShippingrates.Fields.Item("50").Value,2) og du skulle have skrevet FreightCost=formatNumber(rsShippingrates.Fields.Item("50").Value,2) Men jeg vil da gerne have point hvis du synes. Så du kan da oprette et spørgmål.
jeg opretter et nyt ? hvis det er ok smider jeg lige endnu en på :) . vi sidder 2 og arbejder på dette projekt. Michael er logget på nu, men det er egentlig mit domæne med dette, så jeg opretter med mit eget login = pelskee.
Eksperten : Programmering : Script : ASP : hidden field value :)
Synes godt om
Ny brugerNybegynder
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.