RebornChild adlı üyeden alıntı: mesajı görüntüle
<?php

$baglanti= new PDO("mysql:host=localhost;dbname=kisiler;charset=utf8","root","123456");
$baglanti->exec("SET NAMES utf8");
 
if ( isset($_POST["buton"]) ){
 
$ad = htmlspecialchars( $_POST["ad"] );
$soyad = htmlspecialchars($_POST["soyad"]);
 
if ( empty($ad) || empty($soyad) ){
echo "boş olamaz!";
}else{
$baglanti->query("insert into kisisel (ad,soyad) VALUES ({$ad}, {$soyad})");
echo "başarılı";
} }
 
?>

<form action="" method="post">
<input type="text" name="ad" />
<input type="text" name="soyad" />
<input type="submit" name="buton" value="EKLE" />
</form>
Bu kodu deneyin, eğer olmazsa yeni çıkan hatalarla birlikte yeniden ekran resmi gönderin tekrar bakayım.
Hocam öncelikle gerçekten zamanınızı ayırıp cevap yazdığınız için teşekkürler

dediğiniz gibi yaptım herşey başarılı dedi hata vermedi fakat php myadmine ekleme yapmadı acaba gec gelme ihtimali var mı



Alkoz adlı üyeden alıntı: mesajı görüntüle
if (isset($_POST["buton"])
kullanırsanız sorununuz çözülecektir.Forum post edilmişse kodlarınız çalışsın demek.

if (<span class="userTag">@$_POST[</span>"buton"]): Bu kodun yerine yazabilirsiniz
Qarinqo adlı üyeden alıntı: mesajı görüntüle
<?php
if() {
}
?>

if koşulunda sıkıntı olabilir mi ? süslü parantezler gibi.

Düzeltme iki noktaları görmedim.
hasyer adlı üyeden alıntı: mesajı görüntüle
<?php
if(isset($_POST['buton'], $_POST['ad'], $_POST['soyad']) && !empty($_POST['ad']) && !empty($_POST['soyad'])) {
$ad = htmlspecialchars($_POST['ad']);
$soyad = htmlspecialchars($_POST['soyad']);
$baglanti->query('insert into kisisel(ad,soyad) VALUES ($ad, $soyad)');
} else {
echo 'boş olamaz';
}
?>
<form action="" method="post">
<input type="text" name="ad" />
<input type="text" name="soyad" />
<input type="submit" name="buton" value="EKLE" />
</form>
RebornChild adlı üyeden alıntı: mesajı görüntüle
<?php

$baglanti= new PDO("mysql:host=localhost;dbname=kisiler;charset=utf8","root","123456");
$baglanti->exec("SET NAMES utf8");
 
if ( isset($_POST["buton"]) ){
 
$ad = htmlspecialchars( $_POST["ad"] );
$soyad = htmlspecialchars($_POST["soyad"]);
 
if ( empty($ad) || empty($soyad) ){
echo "boş olamaz!";
}else{
$baglanti->query("insert into kisisel (ad,soyad) VALUES ({$ad}, {$soyad})");
echo "başarılı";
} }
 
?>

<form action="" method="post">
<input type="text" name="ad" />
<input type="text" name="soyad" />
<input type="submit" name="buton" value="EKLE" />
</form>
Bu kodu deneyin, eğer olmazsa yeni çıkan hatalarla birlikte yeniden ekran resmi gönderin tekrar bakayım.
bulutaylak adlı üyeden alıntı: mesajı görüntüle
şu şekilde çalışacaktır. https://paste.ofcode.org/wTzZHJpkcdH3swCmN9MNkz


Arkadaşlar sorunum çözülmüştür gerçekten ilgilenip yardım etmeye çalışan tüm arkadaşlara iyi niyetlerinden dolayı teşşekkürü kendime bir borç bilirim hekese tek tek teşekkür ederim

çalışan kod şu şekildedir


<?php
 
$baglanti= new PDO("mysql:host=localhost;dbname=kisiler;charset=utf8","root","123456");
$baglanti->exec("SET NAMES utf8");
  
if ( @($_POST["buton"]) ){
  
$ad = htmlspecialchars( $_POST["ad"] );
$soyad = htmlspecialchars($_POST["soyad"]);
  
if ( empty($ad) || empty($soyad) ){
echo "boş olamaz!";
}else{
$baglanti->query("insert into kisisel (ad,soyad) VALUES ('$ad', '$soyad')");
echo "başarılı";
} }
  
?>
 
<form action="" method="post">
<input type="text" name="ad" />
<input type="text" name="soyad" />
<input type="submit" name="buton" value="EKLE" />
</form>