you are referencing #form.PlayerID# in your [edit] and
[delete] links, but that value has never been passed to the page.
In order for FORM scope variable to be available to you, you have
to submit the form. You can't access the FORM scope without
submitting the form.
2 ways you can achieve what you wish:
a) use javascript in the onclick event of your [edit] and
[delete] links to get the selected list entry's value and pass it
on to your next page (i.e. as url variable) - if you add an id
attribute to your select box, it will be a lot easier to get the
selected value...
b) use a proper form, submit it, then use cflocation to
redirect user to either edit or delete page, depending on which
button/link was clicked (easier with using buttons instead of
links). basically, your form will have the same page as its action
page; your [edit] and [delete] links will have to be changes to
<input type="submit" ...> with different names (i.e.
"editPlayer" and "delPlayer"). then in the top of your page add the
form processing code with <cfif
isdefined("form.editPlayer")>...<cfelseif
isdefined("form.delPlayer")>...</cfif> to send user either
to an edit or delete page (with cflocation tag, for
example).