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ı.
Kaydet.php kodları.
Form kodları.
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.
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
Son düzenleme: