Başta verdiğiniz getle action bölümündeki aynı değil, kodları aşağıdaki gibi düzenlerseniz sorun giderilir;
 <?php
    if($_GET[on]=='ekle')
    $tarih = date("Y-m-d");
    $saat = date("H:i:s");
      $query = "INSERT INTO `duyuru` ( `tarih` , `saat` , `title` , `aciklama` ) VALUES ('".$tarih."', '".$saat."', '".$_POST[title]."', '".$_POST[text]."');";
      mysql_query($query, $veriyolu);         
      ?>
  <div align="center" class="style1">
      <p>Haber Ekle</p><form method="post" action="?on=ekle">
      <table width="600" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="56">Başlık</td>
          <td width="544" align="left"><input name="title" type="text" id="title" size="40" />
          <input name="ekle" type="hidden" id="delduyuru3" value="true">
          <input name="login" type="hidden" id="login3" value="orbital">
          <input name="password" type="hidden" id="password" value="networks">
</td>
        </tr>
        <tr>
          <td colspan="2"><textarea id="elm1" name="text" rows="20" cols="80" style="100%">
    </textarea></td>
        </tr>
        <tr>
          <td colspan="2"> <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td width="69%"><div align="right">
                <input type="reset" name="Submit2" value="   Formu Temizle   " />
              </div></td>
              <td width="31%">
                <div align="right">
                  <input type="submit" name="Submit" value="   Haber Ekle   " />
                  </div></td>
            </tr>
          </table>
            </td>
          </tr>
      </table></form>