php_beginner: Post ohne SubmitButton

Beitrag lesen

Hi
Ich moechte eine Art Sicherheitsabfrage machen, bevor ein Datensatz geloescht wird. Allerdings soll nach dem Loeschen auf eine andere Seite gesprungen werden:

//-------------------//
//-deleteproduct.php-//
//-------------------//

<center>
<table border="1">
  <tr>
    <th>ID</th>
    <th>Serial Number</th>
    <th>Price</th>
    <th>Type</th>
    <th>Description</th>
  </tr>
  <tr>

<script language="JavaScript" type="text/javascript">
 var Check;
 function ConfirmDelete()
 {
  Check = confirm("Are you sure?");
  if (Check == true)
  {
   document.confirmed.submit();
  }

}
</script>

<?php
...
?>

</table>
<br><br>

<form name="deleteproduct" method="post" action="deleteproduct.php">
<input type="submit" name="deletebutton" value="Delete Product" onclick="ConfirmDelete()">
</form>

<form name="confirmed" method="post" action="showproducts.php">
<input type="hidden" name="theID" value="<?php echo $ID;?>" >
</form>

</center>

//-------------------//
//-showproducts.php-//
//-------------------//

<?php

if (isset($_POST["confirmed"]))
 {
  if (isset($_POST["theID"]))
   $ID = $_POST["theID"];

$exec = mysql_query("DELETE FROM Product WHERE ID = '$ID'") OR die (mysql_error());

}

?>
.
.
.

Wenn ich nun OK druecke bei der Sicherheitsabfrage, dann springt er leider nicht zu showproducts.php sondern erneut zu deleteproducts.php . Somit werden auch nicht die Daten geloescht, da die Anweisung ja in showproducts.php zu finden ist.
Weiß einer woran das liegt ?