Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
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.