Aşağıdaki şekilde yapabilirsin diye düşünüyorum.
<div class="duyuruform">
<div class="form1">
<form action="index.php?send=1" method="post">
<p class="index">
<label>Ad Soyad</label>
<input class="w" type="text" name="eposta" />
</p>
<p>
<label> </label>
<input type="submit" value="Gönder" class="buton1" />
</p>
</form>
</div>
<?php
if($_GET[send] == 1)
{
$hata1 = "";
if(!$_POST[eposta]){
$hata1 .= "Email Adresi belirtin!<br />";
}else if(!filter_var($_POST[eposta], FILTER_VALIDATE_EMAIL)){
$hata1 .= "Email yanlış yazıldı!<br />";
}
}
}
if($hata1){
echo "<p class=\"hata1\">$hata1</p>";
}else if($_GET[send] == 1){
echo "<p class=\"hata1\">Email Adresiniz Kayıt Edilmiştir.</p>";
}
if ( !$hata1 && $_POST){
$eposta = addslashes($_POST["eposta"]);
if(!empty($eposta)){
//Verileri Ekle
$ekle = mysql_query("insert into k_eposta (eposta) values ('$eposta')");
}
?>
</div>
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 12:08:24 -->-> Daha önceki mesaj 12:07:04 --
if ($_POST){kısmını
if (!$hata1 && $_POST){şeklinde değiştirirsen olacağını düşünüyorum.