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.
Dim conn, sqlGruppe, sqlMaerke, rs, arrGrupper, arrMaerker, printGrupper, printJs, i, j, count
Set conn = Server.CreateObject("ADODB.Connection") conn.Open "DRIVER={MySql}; SERVER=localhost; DATABASE=eksperten; UID=root; PWD="
sqlGruppe = "SELECT id,titel FROM [gruppe] ORDER BY titel DESC" sqlMaerk = "SELECT nr,id,titel FROM [marke] ORDER BY titel DESC"
Set rs = conn.Execute(sqlGruppe) arrGrupper = rs.GetRows() rs.Close Set rs = Nothing
Set rs = conn.Execute(sqlMaerk) arrMaerker = rs.GetRows() rs.Close Set rs = Nothing
conn.Close Set conn = Nothing
For i = 0 to Ubound(arrGrupper,2) printGrupper = printGrupper & "<option value=""" & arrGrupper(0,i) &""">" & arrGrupper(1,i) & "</option>" & VbCrLf printJs = printJs & "maerker[" & arrGrupper(0,i) & "] = new Array (" count = 0 For j = 0 to Ubound(arrMaerker,2) If arrMaerker(0,j) = arrGrupper(0,i) Then If count = 0 Then printJs = printJs & "'0#Vælg gruppe','" & arrMaerker(1,j) & "#" & arrMaerker(2,j) & "'" Else printJs = printJs & ",'" & arrMaerker(1,j) & "#" & arrMaerker(2,j) & "'" End If count = count + 1 End If Next printJs = printJs & ")" & VbCrLf Next
%>
<html> <head> <script language"JavaScript"> <!--
var maerker = new Array() maerker[0] = new Array ('0#Vælg først en gruppe') <%= printJs %>
function getMaerker() { var frm = document.formular; var gruppe_id = frm.list_grupper.value; var i; frm.list_maerker.options.length = 0; for (i = 0; i < maerker[gruppe_id].length; i++) { arr_split = maerker[gruppe_id][i].split("#"); var no = new Option(); no.value = arr_split[0]; no.text = arr_split[1]; frm.list_maerker[i] = no; } }
Du kan se det oprindelige script i funktion her: http://www.efusion.it/exp/302058.php. Det oprindelige script jeg lavede var i PHP, men omskrev til ASP på et tidpunkt til en her på eksperten.
sqlGruppe = "SELECT id,titel FROM [gruppe] ORDER BY titel DESC" sqlMaerk = "SELECT nr,id,titel FROM [marke] ORDER BY titel DESC"
Set rs = conntemp.Execute(sqlGruppe) arrGrupper = rs.GetRows() rs.Close Set rs = Nothing
Set rs = conntemp.Execute(sqlMaerk) arrMaerker = rs.GetRows() rs.Close Set rs = Nothing
conntemp.Close Set conntemp = Nothing
For i = 0 to Ubound(arrGrupper,2) printGrupper = printGrupper & "<option value=""" & arrGrupper(0,i) &""">" & arrGrupper(1,i) & "</option>" & VbCrLf printJs = printJs & "maerker[" & arrGrupper(0,i) & "] = new Array (" count = 0 For j = 0 to Ubound(arrMaerker,2) If arrMaerker(0,j) = arrGrupper(0,i) Then If count = 0 Then printJs = printJs & "'0#Vælg gruppe','" & arrMaerker(1,j) & "#" & arrMaerker(2,j) & "'" Else printJs = printJs & ",'" & arrMaerker(1,j) & "#" & arrMaerker(2,j) & "'" End If count = count + 1 End If Next printJs = printJs & ")" & VbCrLf Next
%>
<html> <head> <script language"JavaScript"> <!--
var maerker = new Array() maerker[0] = new Array ('0#Vælg først en gruppe') <%= printJs %>
function getMaerker() { var frm = document.formular; var gruppe_id = frm.list_grupper.value; var i; frm.list_maerker.options.length = 0; for (i = 0; i < maerker[gruppe_id].length; i++) { arr_split = maerker[gruppe_id][i].split("#"); var no = new Option(); no.value = arr_split[0]; no.text = arr_split[1]; frm.list_maerker[i] = no; } }
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.