1. (bez wykorzystania formularza)
Kod
<?php
if ($_GET['action'] == 'saySomething') {
echo "Hello!";
} else {
?>
<input onclick="window.location=document.location.href+'?action=saySomething'" type="button" value="Click Me!">
<?php
}
?>
2. Na podstawie odp.
Croos22Kod
<form action="" method="POST">
<input type="submit" name="nazwa_buttona_lub_submita" value="Click Me!">
</form>
<?php
if (isset($_POST['nazwa_buttona_lub_submita'])) {
echo '....';
}
?>
Zastanów się czy w Twoim przypadku nie lepiej użyć technologii AJAX (z wykorzystaniem biblioteki jQuery to nie takie trudne) lub by wykonać kod PHP użyć linków z parametrem GET i najwyżej później upodobnić linki do button'ów.