Ваш PHP-код сгенерирует следующий код на вашей HTML-странице:
useraccess ();
Это будет выполнено, когда страница загрузится, и скроет все ваши кнопки. Как именно это произойдет, будет зависеть от того, на какой странице вы разместите эту строку. Но при его работе нет связи с любыми кнопками.
Поскольку вы говорите о вводе формы, я предполагаю, что вы думаете, что каким-то образом создание вашего PHP-кода сгенерирует, что Javascript повлияет на вашу страницу. Не будет Когда ваш браузер отображает вашу страницу, PHP закончил. Вы должны использовать Javascript для наблюдения за нажатиями кнопок.
(Если я неправильно понял ваше намерение, извините).
Редактировать после ответа от ОП:
О, понятно. То есть вы хотите, чтобы кнопки были скрыты с самого начала, но сначала они появлялись, а затем скрывались?
Думаю, проблема в том, что функция useraccess не запускается до тех пор, пока страница не загрузит форму с ее кнопками.
Гораздо лучшим подходом было бы изменить ваш PHP, чтобы вообще не выводить кнопки или выводить их отключенными. Тогда они бы вообще не появлялись на странице, если бы пользователь не был привилегированным.