Hastane Otomasyon yardımcı olur musunuz? Merhabalar randevu alındıktan sonra alınan saatin gizlenmesini istiyorum bunun için internette ingilizce olsun Türkçe olsun aradım bulamadım. İnternette Appointment system diye arattım çıkmadı. Türkçe arattım bilgi yok kod örneği verir misiniz?
Randevu alma ekranı kodları <?php $host="localhost"; $kullaniciad="root"; $veritabaniad="hospital"; $sifre=""; $baglanti=mysqli_connect($host,$kullaniciad,$sifre) or die("Bağlantı Başarısız"); $veritabanibaglantisi=mysqli_select_db($baglanti,$veritabaniad) or die("Veritabanı Bğlanıtsı başarısız"); mysqli_set_charset($baglanti, "utf8"); if($baglanti) echo ""; else{ echo "başarısız"; }
Randevu alma ekranı kodları
<?php
$host="localhost";
$kullaniciad="root";
$veritabaniad="hospital";
$sifre="";
$baglanti=mysqli_connect($host,$kullaniciad,$sifre) or die("Bağlantı Başarısız");
$veritabanibaglantisi=mysqli_select_db($baglanti,$veritabaniad) or die("Veritabanı Bğlanıtsı başarısız");
mysqli_set_charset($baglanti, "utf8");
if($baglanti)
echo "";
else{
echo "başarısız";
}
$sorgu="SELECT * FROM polbilgi";
$sonuc1=mysqli_query($baglanti,$sorgu);
$sonuc2=mysqli_query($baglanti,$sorgu);
$options="";
while($row2=mysqli_fetch_array($sonuc2))
{
$options=$options."<option>$row2[2]</option>";
}
$sorgu1="SELECT * FROM brans";
$sonuc3=mysqli_query($baglanti,$sorgu1);
$sonuc4=mysqli_query($baglanti,$sorgu1);
$options1="";
while($row3=mysqli_fetch_array($sonuc4))
{
$options1=$options1."<option>$row3[1]</option>";
}
$sorgu4="SELECT * FROM saat";
$sonuc7=mysqli_query($baglanti,$sorgu4);
$sonuc8=mysqli_query($baglanti,$sorgu4);
$options4="";
while($row6=mysqli_fetch_array($sonuc8))
{
$options4=$options4."<option>$row6[1]</option>";
}
?>
<!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">
<link rel="stylesheet" type="text/css" href="css/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.10.4/themes/smoothness/jquery-ui.css">
<script type="text/javascript" src="js/jquery-3.6.0.min.js"></script>
<script src="js/jquery-3.6.0.js"></script>
<script src="<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=148561487&url=http://code.jquery.com/ui/1.11.0/jquery-ui.js%22%3E%3C/script%3E" target="_blank" data-href="http://code.jquery.com/ui/1.11.0/jquery-ui.js%22%3E%3C/script%3E" target="_blank">http://code.jquery.com/ui/1.11.0/jquery-ui.js"></script></a>
<script type="text/javascript" src="js/jquery-ui.min.js"></script>
<script>
$(document).ready(function(){
$('#tarih').datepicker({
beforeShowDay: $.datepicker.noWeekends
});
});
</script>
<script src="js/datepicker-tr.js" type="text/javascript"></script>
<script>
$(document).ready(function() {
$(function(){
var pickerOpts = {
dateFormat: "yy-mm-dd"
};
$("#tarih").datepicker(pickerOpts);
});
})
</script>
<script>
$(function(){
var pickerOpts = {
dateFormat: "yy-mm-dd"
};
$("#tarih").datepicker(pickerOpts);
});
</script>
<script>
$(document).ready(function () {
$("#tarih").datepicker({
beforeShowDay: $.datepicker.noWeekends
});
});
</script>
<script>
( function( $ ) {
$( document ).ready( function(){
$('#tarih').datepicker( "option", "minDate", "0" );
});
})( jQuery );
</script>
<script>
$(function() {
var toggleDropdown = function(owner) {
var hasOwner = typeof owner !== typeof undefined && owner;
$('#polAd').prop('disabled', !hasOwner).val('');
}
$('#bransAd').on('change', function() {
toggleDropdown($(this).val());
});
toggleDropdown();
});
</script>
<script>
$(function() {
var toggleDropdown = function(owner) {
var hasOwner = typeof owner !== typeof undefined && owner;
$('#saat').prop('disabled', !hasOwner).val('');
}
$('#polAd').on('change', function() {
toggleDropdown($(this).val());
});
toggleDropdown();
});
</script>
</head>
<body>
<section id="mainSiteTwo">
<header>
<div id="logo"><img src="img/randevuforogo.png"></div>
<nav>
</nav>
</header>
<div class="container">
<form action="randevuekle.php" method="post">
<div class="mb-3">
<label for="exampleInputEmail1" class="form-label">Randevu Branş Seçimi</label>
<select class="form-select form-select-lg mb-3" aria-label=".form-select-lg example" name="bransAd" id="bransAd" required>
<option value="" disabled selected hidden>Lütfen randevu almak istediğniz branş seçin
</option>
<?php
while($row1=mysqli_fetch_array($sonuc3)):;
?>
<option><?php echo $row1[1];?></option>
<?php endwhile; ?>
</select>
</div>
<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">Poliklinik Seçimi</label>
<select class="form-select form-select-lg mb-3" aria-label=".form-select-lg example" readonly name="polAd" id="polAd" required>
<option value="" disabled selected hidden>Lütfen Poliklinik Seçin
</option>
<?php
while($row1=mysqli_fetch_array($sonuc1)):;
?>
<option><?php echo $row1[2];?></option>
<?php endwhile; ?>
</select>
</div>
<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">Tarih Seçimi</label>
<input type="text" name="datetime" class="form-control" id="tarih" aria-describedby="emailHelp" required>
</div>
<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">Saat Seçimi</label>
<select class="form-select form-select-lg mb-3" aria-label=".form-select-lg example" id="saat" name="saat" required>
<option value disabled selected hidden>Saat Seçin</option>
<?php echo $options4;?>
</select>
</div>
<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">Hasta Ad </label>
<input type="text" name="hastaAd" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" required>
</div>
<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">Hasta Soyad </label>
<input type="text" name="hastaSoyad" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" required>
</div>
<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">Hasta TC </label>
<input type="number" name="hastaTC" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" required oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" maxlength="11">
</div>
<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">Hasta Doğum Tarih </label>
<input type="date" name="dogumTarih" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" required>
</div>
<button type="submit" class="btn btn-primary" name="Kaydet">Kaydet</button>
</form>
</div>
</section>
</body>
</html>
Randevu ekle Kodları
<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
?>
<?php
include("baglan.php");
if(isset($_POST['Kaydet'])){
$bransAd=$_POST['bransAd'];
$polAd=$_POST['polAd'];
$datetime=$_POST['datetime'];
$datetime = date('Y-m-d',(strtotime($datetime)));
$saat=$_POST['saat'];
$hastaAd=$_POST['hastaAd'];
$hastaSoyad=$_POST['hastaSoyad'];
$hastaTC=$_POST['hastaTC'];
$dogumTarih=$_POST['dogumTarih'];
$sql = "insert into randevu (Randevu_Brans,Randevu_Pol,Randevu_Tarih,Randevu_Saat,Hasta_Ad,Hasta_Soyad,Hasta_Tc,Hasta_DogumTarih)
values('".$bransAd."','".$polAd."','".$datetime."','".$saat."','".$hastaAd."','".$hastaSoyad."','".$hastaTC."','".$dogumTarih."')";
$ekle = mysqli_query ($baglanti,$sql);
if($ekle){
header('Location:http://randevuekran.php');
}
else{
echo "Hata var";
}
}
?>
Randevu ekran sayfası poliklinik tarih saat seçim ekranı Randevu ekle sayfasında verileri kaydediyor. Yardımcı olur musunuz?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.