Advertisement
GWibisono

silakan yg lain bantu..

Mar 26th, 2014
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.29 KB | None | 0 0
  1. <?php
  2. # UNTUK PAGING (PEMBAGIAN HALAMAN)
  3. $lim = 50;
  4. $hal = isset($_GET['hal']) ? $_GET['hal'] : 0;
  5. $pageSql = "SELECT * FROM Reservasi WHERE no_Reservasi NOT IN (SELECT nama FROM reservasi)";
  6. $pageQry = mysql_query($pageSql, $koneksidb) or die ("error paging: ".mysql_error());
  7. $jml = mysql_num_rows($pageQry);
  8. $max = ceil($jml/$lim);
  9. if($_GET) {
  10. # Jika tombol Cari/Search diklik, maka pencarian dilakukan
  11. if(isset($_POST['btnSearch'])){
  12. if($_POST) {
  13. $mySql = "SELECT Reservasi.*, pasien.nama, dokter.nm_dokter
  14. FROM reservasi, pasien, dokter
  15. WHERE reservasi.kd_pasien=pasien.kd_pasien AND reservasi.kd_dokter=dokter.kd_dokter
  16. AND pasien.nama LIKE '%".$_POST['txtCari']."%'
  17. AND reservasi.no_reservasi NOT IN (SELECT no_reservasi FROM Reservasi)
  18. ORDER BY (SUBSTR(reservasi.no_reservasi,6) + 0) ASC LIMIT $hal, $lim";
  19. }
  20. }
  21. else {
  22. $mySql = "SELECT reservasi.*, pasien.nama, dokter.nm_dokter
  23. FROM reservasi, pasien, dokter
  24. WHERE reservasi.kd_pasien=pasien.kd_pasien AND reservasi.kd_dokter=dokter.kd_dokter
  25. AND reservasi.no_reservasi NOT IN (SELECT no_reservasi FROM Reservasi)
  26. ORDER BY (SUBSTR(reservasi.no_reservasi,6) + 0) ASC LIMIT $hal, $lim";
  27. }
  28. } // End if($_GET) {
  29. ?>
  30. <table width="1110" height="192" border="0" class="table-border">
  31. <tr>
  32. <td colspan="2" align="right"><img src="images/data_reservasi.png" width="300" height="60" /></td>
  33. </tr>
  34. <tr> </tr>
  35. <tr>
  36. <td width="394"><form action="?page=Show-Reservasi" method="post" name="form1" target="_self" id="form1">
  37. <b>Cari Nama Pasien :
  38. <input name="txtCari" type="text" value="<?php echo isset($_POST['txtCari']) ? $_POST['txtCari'] : '';?>" size="20" maxlength="100" />
  39. <input name="btnSearch" type="submit" value="Cari" />
  40. </b>
  41. </form></td>
  42. <td width="511"><div align="center"><b>Jumlah Data :</b> <?php echo $jml; ?> </div></td>
  43. <td width="10"></td>
  44. <td width="102" align="right"><a href="?page=Add-Reservasi" target="_self"><img src="images/btn_add_data2.png" height="25" border="0" /></a> </td>
  45. <td width="10">&nbsp;</td>
  46. </tr>
  47. <tr>
  48. <td colspan="2"><table class="table-list" width="104%" border="0" cellspacing="1" cellpadding="2">
  49. <tr>
  50. <th width="29" align="center" bgcolor="‪#‎CCCCCC‬"><b>No</b></th>
  51. <th width="77" align="center" bgcolor="#CCCCCC">No Reservasi </th>
  52. <th width="77" align="center" bgcolor="#CCCCCC">Daftar </th>
  53. <th width="87" align="center" bgcolor="#CCCCCC">Operasi </th>
  54. <th width="133" bgcolor="#CCCCCC"><b>Nama Pasien </b></th>
  55. <th width="121" bgcolor="#CCCCCC">Dignosa </th>
  56. <th width="147" bgcolor="#CCCCCC">Nama Dokter </th>
  57. <th width="104" align="center" bgcolor="#CCCCCC"><div align="center">Keterangan</div></th>
  58. <td colspan="3" align="center" bgcolor="#CCCCCC"><b>Tools</b><b></b></td>
  59. </tr>
  60. <?php
  61. # Tampilkan data pasien, SQL-nya ada di halaman atas
  62. $myQry = mysql_query($mySql, $koneksidb) or die ("Query reservasi salah : ".mysql_error());
  63. $nomor = 0;
  64. while ($myData = mysql_fetch_array($myQry)) {
  65. $nomor++;
  66. $Kode = $myData['no_reservasi'];
  67. // gradasi warna
  68. if($nomor%2==1) { $warna=""; } else {$warna="‪#‎F5F5F5‬";}
  69. ?>
  70. <tr bgcolor="<?php echo $warna; ?>">
  71. <td align="center"><b><?php echo $nomor; ?></b></td>
  72. <td align="center"><b><?php echo $myData['no_Reservasi']; ?></b></td>
  73. <td align="center"><?php echo IndonesiaTgl($myData['tgl_daftar']); ?></td>
  74. <td align="center"><?php echo IndonesiaTgl($myData['tgl_periksa']); ?></td>
  75. <td><?php echo $mydata['nama']; ?></td>
  76. <td><b><?php echo $myData['diagnosa']; ?></b></td>
  77. <td><?php echo $myData['kd_dokter']; ?></td>
  78. <td align="center"><div align="center"><?php echo $myData['keluhan']; ?></div></td>
  79. <td width="45" align="center"><a href="?page=Add-Periksa&amp;Kode=<?php echo $Kode; ?>" target="_self" alt="Periksa Dokter">Periksa</a></td>
  80. <td width="41" align="center"><a href="?page=Edit-Pendaftaran&amp;Kode=<?php echo $Kode; ?>" target="_self" alt="Edit Data">Edit</a></td>
  81. <td width="51" align="center"><a href="?page=Delete-Pendaftaran&amp;Kode=<?php echo $Kode; ?>" target="_self" alt="Delete Data" onclick="return confirm('Yakin akan menghapus data ini ?')">Delete</a></td>
  82. </tr>
  83. <?php } ?>
  84. </table></td>
  85. </tr>
  86. <tr>
  87. <td align="right"><div align="left"><b>Halaman ke :</b>
  88. <?php
  89. for ($h = 1; $h <= $max; $h++) {
  90. $list[$h] = $lim * $h - $lim;
  91. echo " <a href='?page=Show-Reservasi&hal=$list[$h]'>$h</a> ";
  92. }
  93. ?>
  94. </div></td>
  95. </tr>
  96. </table>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement