İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

PHP veri kaydetmiyor

Gece baykuşu29.05.20202 cevap858 görüntüleme
2019'den beri500 mesaj
#1
Merhabalar Form Ekranına Hasta bilgilerini girdikten sonra kaydet bastığım zaman veriler gitmiyor nerede hata var
Form Kodları
        <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

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
Cevaplar
2017'den beri177 mesaj
#2
- 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 Konuyu açan
2019'den beri500 mesaj
#3
- 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

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.