Hallo master Ellyx, saya mau buat tombol search berdasarkan kode penghuni dan nama penghuni ketika disearch berdasarkan kode penghuni atau dia bisa menampilkan data kartu tinggal tapi ketika disearch datanya kosong itu seperti apa yah master source code
<?php

include_once "library/inc.library.php";
include_once "library/inc.connection.php";
?>
<form action="kartu_tinggal_barcode128.php" method="post" name="frmadd" target="_blank">
<table width="600" cellpadding="2" cellspacing="1" class="table-list" style="margin-top:0px;">
	<tr>
	  <th colspan="3">BUAT KARTU TINGGAL </th>
	</tr>

	  <td width="24%"><strong>MASUKKAN NOMOR <font color="red" size="2"> *</font></strong></td>
	  <td width="2%"><b>:</b></td>
	  <td width="74%">
	  <select name="cmbNomor">
        <?php
		   $arrayNomor = array("KODEPENGHUNI","NAMAPENGHUNI");
          foreach ($arrayNomor as $index => $value) {
            if ($arrayNomor==$value) {
                $cek="selected";
            } else { $cek = ""; }
            echo "<option value='$value' $cek>$value</option>";
          }
          ?>
      </select> 
	    <input name="txtNomor" id="txtNomor" size="30" maxlength="20" />
      <input name="btnCari" type="submit"  style="cursor:pointer;" value="   CARI   " /></td>
	</tr>
	<tr>
	  <td>&nbsp;</td>
	  <td>&nbsp;</td>
	  <td>&nbsp;</td>
    </tr>
	<tr>
	  <td colspan="3"><a href="karyawan_cari.php" target="_blank"><img src="images/btn_cari_karyawan.png" height="25" border="0" /></a></td>
    </tr>
</table>
</form>
<?php
include_once "library/inc.connection.php";
include_once "library/inc.library.php";
include_once "library/bar128.php";


if($_GET) {

	# PERIKSA DATA DARI HALAMAN PENCARIAN 
	if(isset($_POST['btnCari'])){
		if (trim($_POST['txtNomor'])=="") {
			echo "KODE PENGHUNI ATAU NAMA PENGHUNI BELUM DIMASUKKAN";
			include "kartu_tinggal.php";
			exit;		
		}
		# Jika yang dipilih TINGGAL (berarti NOMOR TINGGAL)
		if($_POST['cmbNomor']=="KODEPENGHUNI") {
			$cekSql = "SELECT K.*, T.no_tinggal, T.kd_dormitory FROM t_penghuni As K, t_tinggal As T 
					WHERE K.kd_penghuni = T.kd_penghuni AND K.kd_penghuni='".$_POST['txtNomor']."'";	
			$dataQry = mysql_query($cekSql, $koneksidb)  or die ("Query barang salah : ".mysql_error());
			$dataRow = mysql_fetch_array($dataQry);		
			if($dataRow['foto']=="") {
			$foto = "nophoto.jpg";
			}
		else {
			$foto = $dataRow['foto'];
		}				
					   
			$infoError = "TIDAK ADA DATA PENGHUNI DENGAN KODE PENGHUNI <b>".$_POST['txtNomor']."</b> DALAM DATABASE";
		}
		else {
			# Jika bukan Tinggal, berarti Nomor Karyawan / Kode Karyawan 
			$cekSql = "SELECT K.*, T.no_tinggal, T.kd_dormitory FROM t_penghuni As K, t_tinggal As T 
					WHERE K.kd_penghuni = T.kd_penghuni AND K.kd_penghuni='".$_POST['txtNomor']."' AND t_penghuni.nm_penghuni LIKE '%".$_POST['txtCari']."%'";
	
			$dataQry = mysql_query($cekSql, $koneksidb)  or die ("Query barang salah : ".mysql_error());
			$nomor  = 0; 
			$dataRow = mysql_fetch_array($dataQry);
		
			if($dataRow['foto']=="") {
			$foto = "nophoto.jpg";
			}
		else {
			$foto = $dataRow['foto'];
		}				
			$infoError = "TIDAK ADA DATA PENGHUNI DENGAN NAMA <b>".$_POST['txtNomor']."</b> DALAM DATABASE";
		}
	}

} // Penutup GET


?>
<html>
<head>
<title> Kartu Tinggal Penghuni</title>
</head>
<body>
<table width="470" border="0" cellpadding="4" cellspacing="1" bgcolor="#000000" class="table-list">
  <tr>
    <td width="71" align="center" valign="top" bgcolor="#FFFFFF"><img src="foto/<?php echo $foto; ?>" width="65" height="104"></td>
    <td width="360" valign="top" bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="2" cellpadding="2">
	<tr>
	<td align="center" scope="col"><h2>Kartu Tinggal Dormitory</h2></td>
	</tr>
	<tr>
        <td align="left">Kode Penghuni&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: <b><?php echo strtoupper($dataRow['kd_penghuni']); ?></b></td>
	  </tr>
      <tr>
        <td align="left">Nama Penghuni&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: <b><?php echo strtoupper($dataRow['nm_penghuni']); ?></b></td>
	  </tr>
	  <tr>
        <td align="left">Kode Dormitory &nbsp;&nbsp;&nbsp;&nbsp;: <b><?php echo strtoupper($dataRow['kd_dormitory']); ?></b></td>
	  </tr>
	  
	<tr>
		<td align="left">Agama &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: <b><?php echo strtoupper($dataRow['agama']); ?></b></td>
	</tr>
	<tr>
		<td align="left">Nomor Telepon &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: <b><?php echo strtoupper($dataRow['no_telp']); ?></b></td>
      </tr>
      
      <tr>
	     <td align="center" scope="col"><?php echo bar128(stripslashes($dataRow['no_tinggal'])); ?></td>
        
      </tr>
    </table></td>
  </tr>
</table>
</body>
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Feb 7, 2013 · 0 Suka · 0 Tidak Suka
kamu tinggal gunakan informasi dari $infoError, seperti
<?php
include_once "library/inc.connection.php";
include_once "library/inc.library.php";
include_once "library/bar128.php";
 
 
if($_GET) {
 
	# PERIKSA DATA DARI HALAMAN PENCARIAN 
	if(isset($_POST['btnCari'])){
		if (trim($_POST['txtNomor'])=="") {
			echo "KODE PENGHUNI ATAU NAMA PENGHUNI BELUM DIMASUKKAN";
			include "kartu_tinggal.php";
			exit;		
		}
		# Jika yang dipilih TINGGAL (berarti NOMOR TINGGAL)
		if($_POST['cmbNomor']=="KODEPENGHUNI") {
			$cekSql = "SELECT K.*, T.no_tinggal, T.kd_dormitory FROM t_penghuni As K, t_tinggal As T 
					WHERE K.kd_penghuni = T.kd_penghuni AND K.kd_penghuni='".$_POST['txtNomor']."'";	
			$dataQry = mysql_query($cekSql, $koneksidb)  or die ("Query barang salah : ".mysql_error());
			$dataRow = mysql_fetch_array($dataQry);		
			if($dataRow['foto']=="") {
			$foto = "nophoto.jpg";
			}
		else {
			$foto = $dataRow['foto'];
		}				
 
			$infoError = "TIDAK ADA DATA PENGHUNI DENGAN KODE PENGHUNI <b>".$_POST['txtNomor']."</b> DALAM DATABASE";
		}
		else {
			# Jika bukan Tinggal, berarti Nomor Karyawan / Kode Karyawan 
			$cekSql = "SELECT K.*, T.no_tinggal, T.kd_dormitory FROM t_penghuni As K, t_tinggal As T 
					WHERE K.kd_penghuni = T.kd_penghuni AND K.kd_penghuni='".$_POST['txtNomor']."' AND t_penghuni.nm_penghuni LIKE '%".$_POST['txtCari']."%'";
 
			$dataQry = mysql_query($cekSql, $koneksidb)  or die ("Query barang salah : ".mysql_error());
			$nomor  = 0; 
			$dataRow = mysql_fetch_array($dataQry);
 
			if($dataRow['foto']=="") {
			$foto = "nophoto.jpg";
			}
		else {
			$foto = $dataRow['foto'];
		}				
			$infoError = "TIDAK ADA DATA PENGHUNI DENGAN NAMA <b>".$_POST['txtNomor']."</b> DALAM DATABASE";
		}
	}
 
} // Penutup GET
 
 
?>
<html>
<head>
<title> Kartu Tinggal Penghuni</title>
</head>
<body>
<?php if(isset($infoError) && $infoError){
echo $infoError;
}else{?>
<table width="470" border="0" cellpadding="4" cellspacing="1" bgcolor="#000000" class="table-list">
  <tr>
    <td width="71" align="center" valign="top" bgcolor="#FFFFFF"><img src="foto/<?php echo $foto; ?>" width="65" height="104"></td>
    <td width="360" valign="top" bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="2" cellpadding="2">
	<tr>
	<td align="center" scope="col"><h2>Kartu Tinggal Dormitory</h2></td>
	</tr>
	<tr>
        <td align="left">Kode Penghuni&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: <b><?php echo strtoupper($dataRow['kd_penghuni']); ?></b></td>
	  </tr>
      <tr>
        <td align="left">Nama Penghuni&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: <b><?php echo strtoupper($dataRow['nm_penghuni']); ?></b></td>
	  </tr>
	  <tr>
        <td align="left">Kode Dormitory &nbsp;&nbsp;&nbsp;&nbsp;: <b><?php echo strtoupper($dataRow['kd_dormitory']); ?></b></td>
	  </tr>
 
	<tr>
		<td align="left">Agama &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: <b><?php echo strtoupper($dataRow['agama']); ?></b></td>
	</tr>
	<tr>
		<td align="left">Nomor Telepon &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: <b><?php echo strtoupper($dataRow['no_telp']); ?></b></td>
      </tr>
 
      <tr>
	     <td align="center" scope="col"><?php echo bar128(stripslashes($dataRow['no_tinggal'])); ?></td>
 
      </tr>
    </table></td>
  </tr>
</table>
<?php }?>
</body>
0
Loading...
erwan · Feb 7, 2013 · 0 Suka · 0 Tidak Suka
Thank you master......