Hallo,
<select name="kticket'.$i.'" onChange="deselect(box1,kticket1)">
Wenn das so im Browser ankommt, funktioniert es natürlich nicht. Das name-Attribut soll vermutlich etwas wie "kticket1", "kticket2" usw. enthalten. "kticket'.$i.'" wird aber nicht zu etwas wie "kticket1" zusammengesetzt, weil im name-Attribut stehender Programmcode nicht ausgeführt wird. name kann nur Strings enthalten (CDATA).
Gruß, Don P