Pardon yanlış anladım seni genelde bu tür işlemlerde javascripti kullanıyorum, aşağıdaki kodu birdaha denermisin, bu sefer olması lazım.
 <?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]."');"; 
      $l=mysql_query($query, $veriyolu);   
if($l){print ("<script language='javascript'>alert('Veri Eklendi');history.go(-1);</script>");}       
      ?> 
  <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>