comment vérifier si le type d'entrée est enfoncé dans php?

La fonction isset() la fonction peut être utilisée pour vérifier si l'input de type submit est pressé, mais est-il possible de vérifier si le type d'entrée est enfoncé? Dans mon code le bouton ne fait rien, mais l'appel d'une fonction .Onclick() de l'événement qui puis actualise la page et fait une entrée de base de données à l'intérieur de php...et je veux faire l'entrée seulement après que le bouton est pressé...et je ne peux utiliser le type d'envoi pour d'autres raisons...voici un peu de code:

function send()
 {
 var events=document.getElementById("event").value;
 location.href="calm.php?day=" + xx + "&month=" + yy + "&year=" + zz + "&events=" + events;      
 }
<input name="Button" type="button" id="submit" onclick="send(this.form)" value="Button" />
<?php
session_start();
include_once "connect_to_mysql.php";
$day = $_GET['day'];
$month = $_GET['month'];
$year = $_GET['year'];
$events = $_GET['events'];
$userid = $_SESSION['id'];
if (isset($_POST['button']))
 {
   $sql = mysql_query("INSERT INTO events (userid,month,day,year,events) 
                       VALUES('$userid','$month','$day', '$year','$events')")  
          or die (mysql_error());
 }
 ?>

OriginalL'auteur Parth Mody | 2012-01-31