Albo mi się wydaje, albo nie rozróżniasz skryptów wykonywanych po stronie Klienta (np. JavaScript) od tych po stronie serwera (ServerSide).
Buttonem chcesz wywołać funkcję w JS a samą funckję opisujesz po stronie skryptu PHP - to nie ma sensu.
Jeśli chcesz to zrobić tak jak myślisz to musisz:
- napisać po stronie serwera skrypt PHP, który obsłuży Ci wywołanie dodania wyrzucone przez metodę "ajax'ową" - żeby wywołanie
http://strona/skrypt.php?user=x&wybor=y spowodowało dodanie do bazy tego wyboru,
- napisać wywołanie dodania metodą ajax'ową - która wywoła
http://strona/skrypt.php?user=x&wybor=y .
Proponuję poczytać trochę o jQuery ($.get) albo czymś podobnym, które oprócz pomocy przy obsłudze zapytań typu AJAX ma parę innych rzeczy, które mogą Ci się kiedyś przydać.