Я хочу иметь возможность добавлять или удалять элементы из строки, разделенной запятыми, которую я получаю из моего mysql дБ. Допустим, у меня есть эти переменные.
stringfromdb="chk1,k8,k5,k6,k2,k3,k1"
MyfavoriteList=array(stringfromdb)
checked="true"
list_id="k5"
Так что, если «зарегистрировано» истинно, то добавьте значение «список_идентификаторов», только если оно еще не существует.
И если «проверено» это false затем удалите значение «list_id».
Итак, теперь у меня есть это, где он проверяет, существует ли он уже.
myFavoriteList = Split(myFavoriteList,",")
Dim iLoop, bolFound
bolFound = False
for iLoop=LBound(myFavoriteList) to uBound (myFavoriteList)
'response.write myFavoriteList(iLoop)
If CStr(myFavoriteList(iLoop)) = CStr(list_id) then
bolFound = True
response.write "The value already exists"&(iLoop)&"<br>"
else
response.write "It doesn't exist so add it"
myFavoriteList=myFavoriteList&","&list_id
End If
next
Но как мне удалить значение «list_id», если «проверено» "неверно?
Есть ли лучший способ сделать это?
Любой вклад приветствуется, спасибо.