Jag har nog murat in mig själv i ett hörn.
Jag bygger en site för konstnärer.
De får ha 5 st bilder var.
De flesta uppgifterna om konstnären ligger i t_medlem medans
bildnamn mm ligger i t_medBild.
När jag editera konstnärerna, så ligger bilderna i en array (alla
bilnamn i samma form ger mig arrayen).
Därefer så ser koden ut så här:
Case "Uppdatera"
SQL = "Update t_medlem Set Namn ='" & sNamn & "', " & _
"Adress ='" & sAdress & "',Ort ='" & sOrt & "', " & _
"Epost ='" & sEpost & "',Tel ='" & ValidTel(sTel) & "' , " & _
"Hemsida ='" & sHsida & "',Teknik ='" & TRIM(sTekn) & "' " & _
"WHERE ID ="& Request("Id")
Connection.Execute(SQL)
if LEN(Request("Id"))>0 then
Dim heigest
sNmedBild = split(smedBild, ",", -1, 1)
heigest= UBound(sNmedBild) +1
if heigest < 5 then
Connection.Execute("DELETE FROM t_medBild WHERE Id ="& Request("Id"))
For i = 0 to ubound(sNmedBild)
SQL = ("Insert INTO t_medBild(Id,Bild)VALUES( " & Request("Id") & ",'" & TRIM(sNmedBild(i)) & "' )")
Connection.Execute(SQL)
Next
else
For i = 0 to ubound(sNmedBild)
SQL = "Update t_medBild Set Bild = '" & TRIM(sNmedBild(i)) & "' WHERE Id ="& Request("Id")
'response.write SQL & "<BR>"
Connection.Execute(SQL)
Next
end if
end if
response.write sNamn & " är nu uppdaterad i databasen"
Jag trodde att jag var förståndig, men...
Vad som händer, om konstnären har 5 bilder, är att alla
uppdateras till samma bildnamn.
Hur bör jag lösa detta? :q