Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

count record via search

dear master,

mohon bantuan saya kesulitan untuk function search + count di php dan mysql

class yg saya buat :
 
class hitung {
 
function tampilNasabahSemua() {
$query = mysql_query("SELECT * FROM query ORDER BY KodeManifest limit 5");
while($row=mysql_fetch_array($query))
$data[]=$row;
return $data;
}
 
 
// method hitung data
function tampilcount($keyword) {
$query = mysql_query("SELECT COUNT(*) FROM query where KodeManifest=''%$keyword''");
$jumlahrows = mysql_num_rows($query);
if ($jumlahrows == 1) {
while($row=mysql_fetch_array($query)) {
$data1[]=$row;
return $data1;
}
}
}
 
} <br>
 
halaman search
 
<form method="post" action="?page=dms_barcode2" onsubmit="if(this.q.value)return true;else return false;">
<input name="do1" value="find" type="hidden"><b>Cari manifest &nbsp; : &nbsp;</b>
<input class="tfield" name="c" title="Masukkan kode manifest." type="text">&nbsp;&nbsp;
<input name="submit" class="button" value="Cari" type="submit">
</form>




//halaman view hasil search
<?php
include_once 'include/class.php';
include_once 'include/lib.php';
 
//hitung count
$cnt = new hitung();
 
$iduser = $_SESSION['id'];
if (!$user->get_sesi()) {
header("location:index.php");
}
?>
 
<div class="subnav">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="images/tabdata01.gif" /></td>
<td class="tabsubnav">
&raquo; <b>DATA CETAK BARCODE</b> &raquo; </a>
</td>
<td><img src="images/tabdata03.gif" /></td>
</tr>
</table>
</div><br />
<table class="tabholder" border="0" cellspacing="0" cellpadding="3">
<tr class="tabhead">
<td width="40%">
<form method="post" action="?page=dms_barcode" onsubmit="if(this.q.value)return true;else return false;">
 
</form>
</td>
</tr>
</table>
<br>
<table class="tabholder" border="0" cellspacing="1" cellpadding="0">
<tr class="tabhead">
<td align="center" width="30" class="tabtxt">No</td>
<td align="center" width="10" class="tabtxt">Kode Manifest</td>
<td align="center" width="10" class="tabtxt">Tanggal Cetak</td>
<td align="center" width="10" class="tabtxt">Banyak Cetak</td>
</tr>
<?php
//tampilkan berdasarkan filter nama
if($_POST['do']=='find') {
$countcode=$nsb->tampilcount($_POST['c']);
}
 
if (count($countcode)) {
foreach($countcode as $query) {
?>
<tr class="tabcont">
<td class="tabtxt" align="center"><?php echo $c=$c+1;?>.</td>
<td class="tabtxt"><?php echo $query['KodeManifest'];?></td>
<td class="tabtxt"><?php echo $query['created'];?></td>
<td class="tabtxt"><?php echo $countcode;?></td>
 
</tr>
<?php
}
}
else {
echo 'Kode Manifest tidak ada !';
}
?>
</table>





saya bermaksud ingin membuat function seraching
by kode manifest =

yang saya ingin tampilkan
1. kodemanifest = misal AAA
2. tanggal cetak = 20-09-2014
3. jumlah kode tersebut di dalam tabel = 1000

saat ini saya belum bisa memunculkan data di page view


mohon bantuannya master2



thanks





Comments

  • itu kenapa yang di-looping $countcode nya *garuk-garuk kepala*, $countcode itu kan bilangan integer, kalau mau menampilkan data berarti yang di-looping hasil dari metode tampilNasabahSemua() pada class Hitung.
  • waduh ...bingung mas ....saya
Sign In or Register to comment.