Bagaimana membuat 1 textfied dan 1 combo box dan button search , yang mana Text field berupa inputan seperti jika memasukan nama_perusahaan terus combo box pilih nama_perusahaan trus search ......combo box berisi pilihan seperti nama_perusahaan,telp,email......Trus setelah disearch kita cetak sesuai dengan data yang kita search..tolong ya Para master..kalo ada tutorialnya tolong dong di share yah...
<form>
<p><a href="print_laporan_perusahaan.php"><input type="button" name="tambah" value="Cetak laporan" class="formbutton"> </input></a>&nbsp;&nbsp;
<a href="cetak_excel_laporan_perusahaan.php"><input type="button" name="tambah" value="Cetak ke Excel" class="formbutton"></p>&nbsp;&nbsp;
</form>

<?php
		echo"
		<table>
		<tr>
		<th>No</th>
		<th>Tanggal Registrasi</th>
		<th>ID Perusahaan</th>
		<th>Nama perusahaan</th>
		<th>Alamat</th>
		<th>Telp</th>
		<th>fax</th>
		<th>email</th>
		<th>aksi</th>
		</tr>";

$tampil="SELECT * from perusahaan ORDER BY id_perusahaan";
$hasil=mysql_query($tampil);
$no=1;
while ($data=mysql_fetch_array($hasil))
{
	echo"<tr>
		<td>$no</td>
		<td>$data[tanggal]</td>
		<td>$data[id_perusahaan]</td>
		<td>$data[nama_perusahaan]</td>
		<td>$data[alamat]</td>
		<td>$data[telp]</td>
		<td>$data[fax]</td>
		<td>$data[email]</td>
		<td><a href='edit_perusahaan.php?id=$data[id_perusahaan]'><img src='images/edit-icon.png' width='20' height='20' border='1' /></a><a href='aksi_perusahaan.php?module=user&act=hapus&id=$data[id_perusahaan]'><img src='images/delete-icon.png' width='20' height='20' border='1' /></a></td>
		</tr>";
		$no++;
		
}
echo"</table>";
?>
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Oct 19, 2012 · 1 Suka · 1 Tidak Suka
<form>
<p><a href="print_laporan_perusahaan.php"><input type="button" name="tambah" value="Cetak laporan" class="formbutton"> </input></a>&nbsp;&nbsp;
<a href="cetak_excel_laporan_perusahaan.php"><input type="button" name="tambah" value="Cetak ke Excel" class="formbutton"></p>&nbsp;&nbsp;
</form>
 <form method="get" action="">
 Berdasarkan
 <select name="kolom">
 <option value="nama_perusahaan">nama perusahaan</option>
  <option value="alamat">Alamat</option>
   <option value="email">Email</option>
   <!-- tambahkan yang lainnya --->
 </select>
 Keyword <input type="text" name="q"/>
 <input type="submit" name="search" value="Search"/>
 </form>
<?php
		echo"
		<table>
		<tr>
		<th>No</th>
		<th>Tanggal Registrasi</th>
		<th>ID Perusahaan</th>
		<th>Nama perusahaan</th>
		<th>Alamat</th>
		<th>Telp</th>
		<th>fax</th>
		<th>email</th>
		<th>aksi</th>
		</tr>";
if(isset($_GET['search']){
	$tampil="SELECT * from perusahaan where ".$_GET['kolom']." like '%".$_GET['q']."%' ORDER BY id_perusahaan";
}else{
	$tampil="SELECT * from perusahaan ORDER BY id_perusahaan";
}
$hasil=mysql_query($tampil);
$no=1;
while ($data=mysql_fetch_array($hasil))
{
	echo"<tr>
		<td>$no</td>
		<td>$data[tanggal]</td>
		<td>$data[id_perusahaan]</td>
		<td>$data[nama_perusahaan]</td>
		<td>$data[alamat]</td>
		<td>$data[telp]</td>
		<td>$data[fax]</td>
		<td>$data[email]</td>
		<td><a href='edit_perusahaan.php?id=$data[id_perusahaan]'><img src='images/edit-icon.png' width='20' height='20' border='1' /></a><a href='aksi_perusahaan.php?module=user&act=hapus&id=$data[id_perusahaan]'><img src='images/delete-icon.png' width='20' height='20' border='1' /></a></td>
		</tr>";
		$no++;
 
}
echo"</table>";
?>
Tutorial ada di http://www.myphptutorials.com/tutorials/40/membuat-searching-skrip-pencarian-data
0
Loading...
erwan · Oct 20, 2012 · 0 Suka · 0 Tidak Suka
Ok master ane coba dulu skript yang diatas....makasih ya atas replied nya..sukses mas bro
0
Loading...
erwan · Oct 20, 2012 · 0 Suka · 0 Tidak Suka
OK mas bro script diatas OK, tapi kalo seandainya mau saya export ke excel sesuai dengan yang saya search itu gimana yah master ..ini script export ke excel ...Tolong dibantu ya master
<?php
if( mysql_connect("localhost","root","") ){
mysql_select_db("dorm");
}
 
 
$title = "Laporan Data Perusahaan";
$content_header = "<table border=1><tr>
		<th>No</th>
		<th>Tanggal Registrasi</th>
		<th>ID Perusahaan</th>
		<th>Nama perusahaan</th>
		<th>Alamat</th>
		<th>Telp</th>
		<th>Fax</th>
		<th>Email</th>
		</tr>";
$content_footer = "</table>";
$content_dalam = "";
 
 
$sql = "SELECT * FROM `perusahaan`";
$q   = mysql_query( $sql );
$no=1;
while( $r=mysql_fetch_array( $q ) ){
 
$data = "<tr><td>".$no."</td><td>".$r['tanggal']."</td><td>".$r['id_perusahaan']."</td><td>".$r['nama_perusahaan']."</td><td>".$r['alamat']."</td><td>".$r['telp']."</td><td>".$r['fax']."</td><td>".$r['email']."</td></tr>";
$content_dalam = $content_dalam ."\n". $data;
$no++;
}
 
$content_sheet = $title . "\n" . $content_header . "\n" . $content_dalam . "\n" . $content_footer;
 
 
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=excel.xls");
header("Pragma: no-cache");
header("Expires: 0");
print $content_sheet;
?>
 
0
Loading...
Ellyx Christian · Oct 20, 2012 · 1 Suka · 1 Tidak Suka
ubah dulu link untuk tombol export excel dari
<a href="cetak_excel_laporan_perusahaan.php"><input type="button" name="tambah" value="Cetak ke Excel" class="formbutton">

menjadi

<a href="cetak_excel_laporan_perusahaan.php<?php echo isset($_GET) ? '?q='.$_GET.'&kolom='.$_GET : ''">Cetak ke Excel</a>

dan untuk kode cetak excel pada bagian sql diubah dari

$sql = "SELECT * FROM `perusahaan`";
menjadi
//kode sebelumnya......
if(isset($_GET['q']) && isset($_GET['kolom'])){
	$sql = "SELECT * FROM `perusahaan` WHERE `".$_GET['kolom']."` like '%".$_GET['q']."%'";
}else{
	$sql = "SELECT * FROM `perusahaan`";
}
//kode selanjunya......
1
Loading...
erwan · Oct 20, 2012 · 1 Suka · 0 Tidak Suka
Ok mas bro...memang pintar la master ellyx ini.....TOP dah
makasih bro atas ilmunya semoga sukses dan nambah ilmu....
0
Loading...
erwan · Oct 20, 2012 · 0 Suka · 0 Tidak Suka
mas ellyx kalo buat search 2 textfield untuk tanggal gimana yah source codenya misalnya ane mau lihat dari tgl 1 oktober 2012 s/d 10 oktober 2012 itu gm ya master...tolong ya
    <form>
    <p><a href="print_laporan_perusahaan.php"><input type="button" name="tambah" value="Cetak laporan" class="formbutton"> </input></a>&nbsp;&nbsp;
    <a href="cetak_excel_laporan_perusahaan.php"><input type="button" name="tambah" value="Cetak ke Excel" class="formbutton"></p>&nbsp;&nbsp;
    </form>
    <form method="get" action="">
    dari tanggal <input type="text" name="q"/>    
    S/D <input type="text" name="q"/>
    <input type="submit" name="search" value="Search"/>
    </form>
    <?php
    echo"
    <table>
    <tr>
    <th>No</th>
    <th>Tanggal Registrasi</th>
    <th>ID Perusahaan</th>
    <th>Nama perusahaan</th>
    <th>Alamat</th>
    <th>Telp</th>
    <th>fax</th>
    <th>email</th>
    <th>aksi</th>
    </tr>";
    if(isset($_GET['search']){
    $tampil="SELECT * from perusahaan where ".$_GET['kolom']." like '%".$_GET['q']."%' ORDER BY id_perusahaan";
    }else{
    $tampil="SELECT * from perusahaan ORDER BY id_perusahaan";
    }
    $hasil=mysql_query($tampil);
    $no=1;
    while ($data=mysql_fetch_array($hasil))
    {
    echo"<tr>
    <td>$no</td>
    <td>$data[tanggal]</td>
    <td>$data[id_perusahaan]</td>
    <td>$data[nama_perusahaan]</td>
    <td>$data[alamat]</td>
    <td>$data[telp]</td>
    <td>$data[fax]</td>
    <td>$data[email]</td>
    <td><a href='edit_perusahaan.php?id=$data[id_perusahaan]'><img src='images/edit-icon.png' width='20' height='20' border='1' /></a><a href='aksi_perusahaan.php?module=user&act=hapus&id=$data[id_perusahaan]'><img src='images/delete-icon.png' width='20' height='20' border='1' /></a></td>
    </tr>";
    $no++;
     
    }
    echo"</table>";
    ?>
0
Loading...
Bayu Adindra · Oct 23, 2012 · 0 Suka · 0 Tidak Suka