点击提交按钮即可显示html页面

I am trying to make another page to appear when I click certain button, I basically know how to do this, but this time I am in trouble.I have following code:

<html>
  <head>
     <meta charset="UTF-8"/>
  </head>
  <body>

   <!--See siin all tekstiväli--> 
     <H3>Minu küsitlused </H3>

<hr>
<br>
<br>
<br>

<ol>

<?php
include_once 'init/init.funcs.php';
$result = mysql_query('SELECT * from katse_kysimustik_pealkiri');
while($row = mysql_fetch_assoc($result)) {

        $titles[] = $row['pealkiri'];

 }

foreach($titles as $title) {

 ?>

<li>
    <?php echo $title ?>

    <form action='Minu_kysitlused_1.php'>
      <input type="button" name = "saada" value="saada">
      <input type="button" value="tulemused">
      <input type="button" value="lõpeta ennetähtaegselt">
      <input type="button" value="X">
    </li>
   </form>

<?php
}
?>
</ol>


</body>
</html>

<?php
if(isset($_POST['saada'])){
echo "<meta http-equiv='refresh' content='0;url=http://localhost/Praks/saada.html'>";
}

?>

Everything works just fine but when I click button 'saada' nothing happens. What should I do to make saada.html appear on this click?

replace this:

<form action='Minu_kysitlused_1.php'  method="post">

Missing:

 method="post" 

try like this header function must be First thing to sent as html otherwise it will not work

    <?php
    if(isset($_POST['saada'])){
    header( "Location : localhost/Praks/saada.html");
    die();
     }

    ?>


<html>
  <head>
     <meta charset="UTF-8"/>
  </head>
  <body>

   <!--See siin all tekstiväli--> 
     <H3>Minu küsitlused </H3>

<hr>
<br>
<br>
<br>

<ol>

<?php
include_once 'init/init.funcs.php';
$result = mysql_query('SELECT * from katse_kysimustik_pealkiri');
while($row = mysql_fetch_assoc($result)) {

        $titles[] = $row['pealkiri'];

 }

foreach($titles as $title) {

 ?>

<li>
    <?php echo $title ?>

    <form action='Minu_kysitlused_1.php'>
      <input type="button" name = "saada" value="saada">
      <input type="button" value="tulemused">
      <input type="button" value="lõpeta ennetähtaegselt">
      <input type="button" value="X">
    </li>
   </form>

<?php
}
?>
</ol>


</body>
</html>

second approach

<form action="your-url">
<input type="submit" name="Submit" value="saada"/>
 </form>

why you try with meta tag You just put header("location:yourpagename");

just like below

if(isset($_POST['saada'])){
 header("Location:http://localhost/Praks/saada.html");
}

in first time, I don't understand why do you use the form tag to call a page, if there aren't any data passed via POST?

Anyway, in your foreach cicle you can use a very simple collection of link:

foreach($titles as $title) {
    echo $title;
    echo '<a href="page1.php">Link 1</a>';
    echo '<a href="page2.php">Link 2</a>';
    echo '<a href="page3.php">Link 3</a>';
    echo '<a href="page4.php">Link 4</a>';
}

This solution is too clean. Bye Marco