<?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ı
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
<?php
if() {
}
?>
if koşulunda sıkıntı olabilir mi ? süslü parantezler gibi.
Düzeltme iki noktaları görmedim.
<?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> <?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.
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>