Arkadaşlar aşağıdaki örnekte email kayıt yaptım
email adresi giren veri tabanına kaydediyor
email girmediği takdirde email yanlış uyarısı veriyor bu tamam
ancak yinede email girmesede o yazıyıda veritabanına kaydediyor uyarı vermesine rağmen bunu nasıl engellerim yapamadım ? <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 ($_POST){
$eposta = addslashes($_POST["eposta"]);
if(!empty($eposta)){
//Verileri Ekle
$ekle = mysql_query("insert into k_eposta (eposta) values ('$eposta')");
}
?>
</div>