PHP aldığım veri gitmiyor

Yeniçocuk

Kilopat
Katılım
30 Kasım 2018
Mesajlar
5.554
Makaleler
2
Çözümler
13
Merhabalar PHP ödevi için kullanıcı verileri girip bastığı zaman kaydedildi demesine rağmen hem kaydetmiyor hem de kaydet.php line 17 hata veriyor nasıl çözebilirim?
Bağlan.php kodları.

PHP:
<?php.
$host="localhost";
$kullaniciad="root";
$veritabaniad="hastalar";
$sifre="";

$baglanti=("$host,$kullaniciad,$sifre") or die("Bağlantı Başarısız");
$veritabanibaglantisi=("$veritabaniad") or die("Veritabanı Bğlanıtsı başarısız");
if($baglanti)
echo "Başarılı";
else{
echo "başarısız";
}
?>

Kaydet.php kodları.

PHP:
<?php.
if($_POST){
$ad=$_POST['ad'];
$soyad=$_POST['soyad'];
$dogum=$_POST['dogum'];
$tc=$_POST['tc'];
$cinsiyet=$_POST['cinsiyet'];
}
$ekle="insert into hasta(Kayit_No,Hasta_Ad,Hasta_Soyad,Hasta_Cinsiyet,Hasta_DogumTarih,Hasta_TCNO) values('$ad','$soyad','$dogum','$tc','$cinsiyet')";
if($ekle){
echo "Başarılı şekide eklendi";
}
else{
echo "Hata var";
}
?>

Form kodları.

HTML:
 <form action="kaydet.php" method="post">
<input name="ad" type="text" class="adsoyad" size="25" placeholder="Adınızı Giriniz">
<input name="soyad" type="text" class="adsoyad" size="25" placeholder="Soyadınızı Giriniz">
<input name="dogum" type="text" class="adsoyad" size="25" placeholder="Doğum Tarihiniz">
<input name="tc" type="text" class="adsoyad" size="25" placeholder="T.C Kimlik Numaranız">
<input name="cinsiyet" type="text" class="adsoyad" size="25" placeholder="Cinsiyetinizi Giriniz">
<button type="submit" id="button">Üye Ol</button>
</form>

notice: Undefined variable: Ad in C:\xampp\htdocs\phpodev\kaydet.php on line 17.

Notice
: Undefined variable: Soyad in C:\xampp\htdocs\phpodev\kaydet.php on line 17.

Notice
: Undefined variable: Dogum in C:\xampp\htdocs\phpodev\kaydet.php on line 17.

Notice
: Undefined variable: TC'in C:\xampp\htdocs\phpodev\kaydet.php on line 17.

Notice
: Undefined variable: Cinsiyet in C:\xampp\htdocs\phpodev\kaydet.php on line 17.

Hata veren yer line 17 $ekle kısmı.

Veritabanındaki tablo ismi ve sütun isimleri

Sorunu çözülmüştür.
 

Dosya Ekleri

  • 1589130550946.png
    1589130550946.png
    56,6 KB · Görüntüleme: 45
Son düzenleme:
Burada aldığın hata değişkenlerin tanımsız olması ; şu kullanımı bir denermisin.

if ($_SERVER["REQUEST_METHOD"] == "POST") { $ad=$_POST['ad']; $soyad=$_POST['soyad']; $dogum=$_POST['dogum']; $tc=$_POST['tc']; $cinsiyet=$_POST['cinsiyet']; }
 
Burada aldığın hata değişkenlerin tanımsız olması; şu kullanımı bir dener misin?

if ($_SERVER["REQUEST_METHOD"] == "POST") { $ad=$_POST['ad']; $soyad=$_POST['soyad']; $dogum=$_POST['dogum']; $tc=$_POST['tc']; $cinsiyet=$_POST['cinsiyet']; }

Hocam kaydet ve baglan dosyalarındaki kodları düzelttim ve sizin dediğiniz şekilde yazdım çalışıyor.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı