PHP veri kaydetmiyor

Bu konuyu okuyanlar

Gece baykuşu

Doçent
Katılım
13 Ocak 2019
Mesajlar
500
Reaksiyon puanı
291
Puanları
63
Merhabalar Form Ekranına Hasta bilgilerini girdikten sonra kaydet bastığım zaman veriler gitmiyor nerede hata var
Form Kodları
HTML:
        <form action="randevukaydet.php" method="post">
          <input name="ad" type="text" class="adsoyad"  size="25" placeholder="Adınızı Giriniz" required>
          <input name="soyad" type="text" class="adsoyad" size="25" placeholder="Soyadınızı Giriniz" required>
          <input name="tc" type="number" oninput="maxLengthCheck(this)"class="adsoyad" size="25" placeholder="T.C Kimlik Numaranız"  maxlength="11" required>
          <input name="cinsiyet" type="text" class="adsoyad" size="25" placeholder="Cinsiyetinizi Giriniz" required>
          <input name="dogum" type="date" class="adsoyad" size="25" placeholder="Randevu Tarihi Griniz" required>
            <input name="randevusaat" type="time" class="adsoyad" size="25" placeholder="Randevu Saati" required>
  <label for="brans">Randevu Branş</label>
  <select id="brans" name="brans">
    <option value="ortopedi">Ortopedi</option>
    <option value="nöroloji">Nöroloji</option>
    <option value="nefroloji">Nefroloji</option>
    <option value="onkoloji">Onkoloji</option>
    <option value="kbb">KBB</option>
    <option value="cocuksaglıgı">Çocuk Sağlığı</option>
  </select>
            <input name="drad" type="text" class="adsoyad" size="25" placeholder="Dr.Ad" required>
            <input name="drsoyad" type="text" class="adsoyad" size="25" placeholder="Dr.Soyad">
            <button type="submit" id="button" name="Kaydet">Kaydet</button>
            <button type="submit" class="button" name="Kaydet"><a href="sil.php">Randevu Sil</a></button>
          </form>

Randevu bilgilerini kaydetmek için kullandığım kod
PHP:
<?php

include("baglan.php");

if(isset($_POST['randevual'])){

$ad=$_POST['ad'];

$soyad=$_POST['soyad'];

$tc=$_POST['tc'];

$cinsiyet=$_POST['cinsiyet'];

$dogum=$_POST['dogum'];

$sql="insert into hasta_bilgi(Hasta_Ad,Hasta_Soyad,Hasta_TCNO,Hasta_Cinsiyet,Hasta_DogumTarih)

values('$ad','$soyad','$tc','$cinsiyet','$dogum')";

$ekle=mysqli_query($baglanti,$sql);

if($ekle){



    header('Location: index.php');

}

else{

    echo "Hata var";

}

}

?>
Deneme Amaçlı Dr Ad ve Soyad Bilgisini boş bıraktım ama yine kaydetmiyor
 

Web Kartalı

Asistan
Katılım
3 Ağustos 2017
Mesajlar
177
Reaksiyon puanı
115
Puanları
43
- nerde otomatik artan id değeriniz ?

- sql sorgusunda tablo isminden sonra bir boşluk bırakman gerekir "hasta_bilgi" sonrasında yani


birde

$ekle=mysqli_query($baglanti,$sql);
olarak yazmışsın bu tarz cümleleri yazarken yazım kurallarına uymanda fayda var yoksa sürekli beklenmedik hatalar alırsın.. normalde bu şu şekilde yazman gerekir.
$ekle = mysqli_query ( $baglanti, $sql );
 

Gece baykuşu

Doçent
Katılım
13 Ocak 2019
Mesajlar
500
Reaksiyon puanı
291
Puanları
63
- nerde otomatik artan id değeriniz ?

- sql sorgusunda tablo isminden sonra bir boşluk bırakman gerekir "hasta_bilgi" sonrasında yani


birde

$ekle=mysqli_query($baglanti,$sql);
olarak yazmışsın bu tarz cümleleri yazarken yazım kurallarına uymanda fayda var yoksa sürekli beklenmedik hatalar alırsın.. normalde bu şu şekilde yazman gerekir.
$ekle = mysqli_query ( $baglanti, $sql );
id değeri ekledim tablo isminden sonra boşluk bıraktım yazım kurallarına dikkat ederek yazdım yine kaydetme işlemi yapmıyor
 
Üst