I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
polle007 jeg tror ikke helt jeg forstår Execute("dato_liste_" & custpt_pt_levday & " = " & dato_liste) hvordan får jeg så dat i min variabel så ejg kan bruge den igen et andet sted i min kode ?
superior den har jeg også prøvet :-)
Det jeg skal bruge det til at at danne nopget html-kode (en dropdown box) som vi se nogler mulige leveringsdatoer r, fidusen er så at der i min kode skal vises en dropdown for hver vare og så er det jo ikke smart at beregne den for alle vare når jeg kan nøjes med at danne og genbruge dem på et andet tidspunkt.
Du har muligvis ret, me jeg tror ikke jeg forstår dig, kunne du omskrive koden for mig
jeg prøver lige at forklare mit problem igen
jeg har en tabel hvor jeg har nogle datoer med dage hvor lageret har åben og dermed mulighed for at sende vare I en anden tabel har jeg mine vare og nogle vare har en leveringstid på 0 dage andre på 4 dage osv.
Hvis du så forestiller di at en kunde har 200 vare at vælge i mellem vil jeg skulle beregne en dropdown pr. vare med mulige leveringsdatoer, men da en kunde typisk kun har vare med 3-4 forskellige leveringstider var det at jeg ville danne den html-kode der viser de forskellige dropdown
Lidt for enkelt ser min kode sådan ud:
SQL_dage ="SELECT DISTINCT (`custpt_pt_levday`) from custpt WHERE `custpt_cust`='"& kundenummer &"' ORDER BY custpt_pt_levday" Conn.Execute (SQL_dage) Set rs5 = conn.Execute(SQL_dage) Do While Not rs5.EOF or rs5.BOF custpt_pt_levday= rs5("custpt_pt_levday")
'laver et oplad for mulige leveringsdage SQL_wkday ="SELECT * from wkday LIMIT "& start_dag+custpt_pt_levday &","&custpt_pt_levday+30&"" Conn.Execute (SQL_wkday) Set rs2 = conn.Execute(SQL_wkday) Do While Not rs2.EOF or rs2.BOF
if levplan_mon =1 and RS2("wkday_daynbr") =2 then dato_liste=dato_liste+ "<option value='" & RS2("wkday_date") & "'>" & rs2("wkday_date") & "</Option>" elseif Levplan_tue =1 and RS2("wkday_daynbr") =3 then dato_liste=dato_liste+ "<option value='" & RS2("wkday_date") & "'>" & rs2("wkday_date") & "</Option>" elseif levplan_wen =1 and RS2("wkday_daynbr") =4 then dato_liste=dato_liste+ "<option value='" & RS2("wkday_date") & "'>" & rs2("wkday_date") & "</Option>" elseif levplan_thu =1 and RS2("wkday_daynbr") =5 then dato_liste=dato_liste+ "<option value='" & RS2("wkday_date") & "'>" & rs2("wkday_date") & "</Option>" elseif levplan_fri =1 and RS2("wkday_daynbr") =6 then dato_liste=dato_liste+ "<option value='" & RS2("wkday_date") & "'>" & rs2("wkday_date") & "</Option>" elseif Levplan_sat =1 and RS2("wkday_daynbr") =7 then dato_liste=dato_liste+ "<option value='" & RS2("wkday_date") & "'>" & rs2("wkday_date") & "</Option>" elseif levplan_sun =1 and RS2("wkday_daynbr") =1 then dato_liste=dato_liste+ "<option value='" & RS2("wkday_date") & "'>" & rs2("wkday_date") & "</Option>" else end if rs2.movenext loop dato_liste=dato_liste+ "</select>"
Her ville jeg så gerne genmme den tekst streng / htmlkode så jeg kan få fat i den på et senere tidspunkt, dette sker når jeg lister knudens vare her læser jeg leveringstiden pr. vare og jeg havde så forestillet mig at jeg nu kunne kalde den streng / htmlkode jeg havde dannet før
rs5.movenext loop
giver dette mening ? ellers må jeg jo lave en elseig me de 200 muligheder hvilket jeg allerede har lavet og det virker men det er godt nok ikke kønt !
har prøvet mig lidt frem og det lader ikke til, at du kan lave dynamiske variabler i asp, men du kan evt lave det med sessions? så er det bare et spørgsmål om at udskrive en session i stedet for en variable?
<% For x = 0 to 200 if custpt_pt_levday = x then session(""& dato_liste_ & x &"") = dato_liste end if Next %>
tjaz: Du har ret i at det virker, men mine erfinger med session kan efterhånden være på et megetlille sted, da jeg ofte syntes at webserveren taber mine session's men ok jeg vil give dig ret i at det virker så smider du et svar er der point til dig
POLLE007 jeg beklager... jeg havde jo godkendt mit eget svar hvis du vil have dine point så giv lige lyd fra dig så opretter jeg et nyt spørgsmål
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.