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"; } $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="http://code.jquery.com/ui/1.11.0/jquery-ui.js"></script> <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> <ul> <li><a href="http://randevuekran.php" style="color:#000;">Ana Sayfa</a></li> <li><a href="http://randevularim.php" style="color:#000;">Randevularım</a></li> <li><a href="http://randevucikis.php" style="color:#000;">Çıkış</a></li> </ul> </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? |
Bildirim