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: 44
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.
 

Yeni konular

Geri
Yukarı