PHP veritabanından veri çekme

Yeniçocuk

Kilopat
Katılım
30 Kasım 2018
Mesajlar
5.549
Makaleler
2
Çözümler
13
Merhabalar PHP veritabanından hasta adını divin içine yazdırmam lazım. PHP alanında hangi kodu yazmalıyım.
Veritabanı ismi hospital.
Tablo ismi hastabilgi.
Tablo sütun ismi Hasta_ad. Kod kısmında gelmesi gereken kısmı belirttim. 24.satırdaki alana Hastaların isimlerini getirmek istiyorum.
HTML yapısı:

[CODE lang="html" highlight="24"]<?php
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Randevu Al</title>
<link rel="stylesheet" type="text/css" href="css/randevu.css">
<link rel="icon" type="image/png" href="img/logo.png">
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
</head>

<body>
<section id="mainSiteTwo">
<header>
<div id="logo"><img src="img/randevuforogo.png"></div>
<nav>
<ul>
<li><a href="randevuekran.php" style="color:#000;">Ana Sayfa</a></li>
<li><a href="randevularim.php" style="color:#000;">Randevularım</a></li>
<li>Çıkış</li>
</ul>
</nav>
<div id="title"><h3 style="line-height:50px;">Sn. E-Randevu Sistemine Hoşgeldiniz</h3></div>
</header>
<div id="randevuListe">
<table class="table">
<thead class="thead-light">
<tr>
<th scope="col">Tarih</th>
<th scope="col">Saat</th>
<th scope="col">Poliklinik Ad</th>
<th scope="col">Doktor Ad</th>
<th scope="col">İptal</th>
</tr>
</thead>
<tbody>
<tr>
</tr>
<tr>
</tr>
<tr>
</tr>
</tbody>
</table>
</div>
</section>
</body>
</html>[/CODE]
 
Login sisteminiz vardır umarım? Ona göre yazıp ekleyebilirim buraya.

Var randevu ekranına önce bilgiler kaydedilip öyle giriliyor.
HTML:
<html>
<head>
<meta charset="utf-8">
<title>Randevu Al</title>
<link rel="stylesheet" type="text/css" href="css/randevu.css">
<link rel="icon" type="image/png" href="img/logo.png">
</head>

<body onload="myFunction()" style="margin:0;">
<section id="mainSite">

<div id="leftarea">
<div id="randevu">
<div id="randevuLogo"><img src="img/randevulogo.png"></div>
<div id="hospitalName">Krs Group Melih Karataş Araştırma ve Eğitim Hastanesi</div>
<div id="hospitalPar">Randevu alabilmeniz için öncelikle randevu sistemine bilgilerinizi girmelisiniz. Yandaki pencerede belirtilen alanlara T.C. kimlik numaranızı, size ulaşabileceğimiz cep telefonu numaranızı kaydet kısmına tıklayarak bilgilerinizi kaydedebilirsiniz. Bilgileriniz kaydedildikten sonra Giriş yap kısmına tıklayarak sisteme giriş yapabilirsiniz.</div>
</div>



</div>

<div id="rightarea">
<div id="firstarea">
<div id="randevubilgi">
<form method="post" action="hastabilgikaydet.php">
<input type="number" name="tc" placeholder="T.C Kimlik No" maxlength="11" class="inputfor" required>
<input type="text" name="ad" placeholder="Adınızı Giriniz" required class="inputfor">
<input type="text" name="soyad" placeholder="Soyadınızı Giriniz" required  class="inputfor">
<input name="telno" class="inputfor" placeholder="534 şeklinde ve başında sıfır olmadan girin" required maxlength="10" type="tel">
<input name="dogum" type="date" class="inputfor" placeholder="Doğum Tarihinizi Giriniz">
<button type="submit" name="Kaydet" class="button">Kaydet</button>
<button type="submit" name="Kaydet" class="button"><a href="randevuekran.php">Giriş yap</a></button>
</form>
</div>
</div>
</div>
</section>
</body>
</html>
PHP:
<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
?>
<?php
include("baglan.php");
if(isset($_POST['Kaydet'])){
$tc=$_POST['tc'];
$ad=$_POST['ad'];
$soyad=$_POST['soyad'];
$telno=$_POST['telno'];
$dogum=$_POST['dogum'];

$sql = "insert into hastabilgi (Hasta_TC,Hasta_Ad, Hasta_Soyad,Hasta_No, Hasta_DogumTarih)
values('".$tc."','".$ad."','".$soyad."','".$telno."','".$dogum."')";

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

if($ekle){

header('Location:randevu.php');

}

else{
echo "Hata var";
}
}
?>
Login kodu bu kodlarla önce hastanın verilerini veritabanına gönderip tekrar girdikten sonra erişime açılıyor.
 
Son düzenleme:

Geri
Yukarı