herkese selamlar kolay gelsin arkadaşlar
bu hatayı anlayamadım ne yapmam gerek bilen var mı sorun nere de
phpmyadminede boş olarak ekleme yapıyor ad soyad
[url=https://hizliresim.com/zjYnM4][/url

kodlar

<?php     
$baglanti= new PDO("mysql:host=localhost;dbname=kisiler;charset=utf8","root","123456");
$baglanti->exec("SET NAMES utf8");
     

?>
<?php  




?>






<?php  


if (@$_POST["buton"]):

@$ad=htmlspecialchars($_POST["ad"]);
@$soyad=htmlspecialchars($_POST["soyad"]);

if (empty($ad) or empty($soyad));
echo "boş olamaz ";
else:
$baglanti->query("insert into kisisel (ad,soyad) VALUES ('$ad','$soyad')");
echo "başarılı";	
endif;

?>




<form action=" " method="post">

<input type="text" name="ad" />

<input type="text" name="soyad" />
<input type="submit" name="buton" value="EKLE" />

</form>

]

if (empty($ad) or empty($soyad)); şurda noktalı virgul vardı onu düzelttim ama sorun aynı sorun su buton basılı geliyor phpmyadmine boş olarak sayfayı yeniledikçe kayıt yapıyor