Trying to remove a userid from a given list. Can’t seem to crack it… Errors on the removal at the ListDeleteValue – something I’m missing. On CF8.
<cfset curlist = "#userssigned#"> - say userx:usery:userz
<cfset ud = "#session.user_id#"> - say userz
<cfoutput>
#curlist#
<br>
<br>
#ud#
<br>
<cfset newlist = ListDeleteValue( curlist, "#ud#", ":") />
#newlist# - should delete userz? end up as userx:usery
</cfoutput>
You need to use
ListDeleteAt()and also need to find the position of the item in the list usingListFind()This code works below
Note: You don’t need to use
"##"when you’re setting a variable to another variable