Hallo,
<select name="kticket1" onChange="deselect(box1,kticket1)">
Gut.
die Fehler-Konsole des Firefox gibt aus
box1 is not defined
Die Fehler-Konsole lügt im allgemeinen nicht. Mit deselect(box1,kticket1) übergibst du 2 du der Funktion deselect zwei Variablen, box1 und kticket1. Vermutlich sind beide nicht definiert. Wenn eine select-Box im name-Attribut "kticket1" hat, gibt es deswegen noch keine JavaScript-Variable mit diesem Namen. Dasselbe gilt für name="box1" im input-Feld.
Vielleicht willst du lieber Strings übergeben: onChange="deselect('box1', 'kticket1')"
Wie auch immer. Von PHP verstehe ich nichts. Ist hier auch irrelevant. Wie andere schon angemerkt haben: Zeige bitte nur das, was im Browser ankommt. Wenn dort etwas falsches ankommt, lässt sich das viel leichter finden und falls du dann nicht weißt, wie du es in PHP anstellen sollst, dass es richtig kommt, dann frage in der Rubrik PHP danach. Erst mal musst du aber rausfinden, was richtig wäre, insofern bist du hier schon richtig.
Gruß, Don P