ページを更新したりページを変更したりせずに php にブラウザーで何かをさせたい場合は、うまくいきません。PHP はサーバーサイドのスクリプト言語です。これは、サーバー上でのみ実行されることを意味します (例: Web サーバー自体)。ユーザーのブラウザでは実行できません。
そうは言っても、何かを実現する方法は html と PHP だけで実行できますが、フォームと POST を使用して実行する必要があります。
ボタンでフォームを作ります。ボタンがクリックされると、そのデータが別の PHP ページに POST され、新しいものが読み込まれます。
以下に例を示します。
http://www.w3schools.com/html/tryit.asp?filename=tryhtml_form_submit
ただし、PHP で何かを実行したいのに、ユーザーのブラウザが更新されなかったり、別のページに移動したりしない場合は、AJAX と Javascript を使用する必要があります。サーバーから既にロードされているページを操作するための Javascript と、サーバーから JavaScript を使用してデータを取得するための AJAX。