24. maj 2002 - 02:01Der er
30 kommentarer og 1 løsning
Database med to felter. (o;
Hej Asp hajer.
Jeg er ved at lave en side med sangtekster. Og har nu dette...
<% lyr_type = Request.form("lyr_type") if lyr_type="" then %> <option value="">Please select genre </option> <option value="">---------------------------------------------------</option> <% else if lyr_type="jazz" then %> <option value="ileftmyheartinsf.html">I left my heart in San Fransisco</option> <option value="whenyouresmiling.html">When you're smiling</option> <option value="">---------------------------------------------------</option> <% else if lyr_type="pop" then %> <option value="onemoretime.html">Baby, one more time...</option> <option value="genieinabottle.html">Genie in a bottle</option> <option value="">---------------------------------------------------</option>
men det ville jo være smartere at have en database med to felter: href og titel. Hvordan skriver jeg det ind her. ???
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.
når et id er valgt (lyrtype kalder jeg iType) <% iType = Request.Form("iType") If iType = "" Then response.Write "<option value="""">Please select genre</option>"
Else set oConn = Server.CreateObject("ADODB.Connection") oConn.Open DINDATABASECONNECTIONSTRING
strSQL = "SELECT sTitel, sURL FROM DETDUKALDERDINTABEL WHERE ID=" & iType Set oRs = oConn.Execute(strSQL) while not oRs.EOF response.Write "<option value=""" & oRs(1) & """>" & oRs(0) & "</option>" oRs.MoveNext Wend
oRs.Close Set oRs = Nothing oConn.Close
End If %> <option value="">---------------------------------------------------</option>
der er ingen kommentare i min kode (bortset fra DETDUKALDERDINTABEL og DINDATABASECONNECTIONSTRING) der jo lige skal tilpasses det du har.. (lyrics og "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=lyrics.mdb;")
ID iType sTitel sURL 1 1 I left my heart in San Fransisco ileftmyheartinsf.html 2 2 Baby, one more time… onemoretime.html 3 2 Genie in a bottle genieinabottle.html 4 3 Cuando calienta el sol cuandocalientaelsol.html
Men genieinabottle står under latin (3) og cuando står under hiphop (4), den putter dem ind efter ID et ?!?!?!!?!? HJÆLP
<% iType = Request.Form("iType") If iType = "" Then response.Write "<option value="""">Please select genre</option>"
Else set oConn = Server.CreateObject("ADODB.Connection") oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\inetpub\wwwroot\legendarisk\lyrics\lyrics.mdb;"
strSQL = "SELECT sTitel, sURL FROM lyrics WHERE ID=" & iType Set oRs = oConn.Execute(strSQL) strSQL = "SELECT sTitel, sURL FROM lyrics WHERE iType=" & iType & " ORDER BY sTitel " while not oRs.EOF response.Write "<option value=""songs/" & oRs(1) & """>" & oRs(0) & "</option>" oRs.MoveNext Wend
oRs.Close Set oRs = Nothing oConn.Close
End If %> <option value="">---------------------------------------------------</option> </select>
Som sagt er der kun en sang under hvert punkt (iType="2") og den rykker dem nedaf i kategori, da der kun kan være en i hver. dvs nummer seks kommer slet ikke med (selv om dens iType er 4), da der kun er fem felter
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.