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