Sempat bingung ketika dapat kesempatan buat program dengan Smarty. Adalah paging yang membuat saya bingung, tapi setelah lama garuk-garuk kepala, puter ke atas ke bawah, puter lagi ke kanan ke kiri,... akhirnya jadi juga pagingnya. Mau tau gimana code-nya????!!!...
Kalau anda bingung dengan istilah $rsora atau $cnora sendiri itu karena saya mengunakan Oracle, anda bisa menggunakan mysql_fetch_assoc untuk database mysql.
$rsora=$cnora->Execute("select kdbrg,namabrg,harga,stock,satuan from barang order by kdbrg asc");
menjadi:
$hasil=mysql_fetch_assoc("select kdbrg,namabrg,harga,stock,satuan from barang order by kdbrg asc");
Nah... untuk file tpl nya, ini scriptnya:
{if !empty($dtIsi)}
{section name=loop loop=$dtIsi}
<tr bgcolor='{cycle values="#fbffd5,#ffffff"}'>
<td class='td' align='right'> {$dtIsi[loop].0}</td>
<td class='td'> {$dtIsi[loop].1}</td>
<td class='td'><a href="#"
onclick="tampil('{$dtIsi[loop].1}','{$dtIsi[loop].2}','{$dtIsi[loop].3}','{$dtIsi[loop].4}','{$dtIsi[loop].5}')" title="Edit....."> {$dtIsi[loop].2} </a></td>
<td class='td' align='center'> {$dtIsi[loop].3}</td>
<td class='td' align='center'> {$dtIsi[loop].4}</td>
<td class='td' align='center'> {$dtIsi[loop].5}</td>
</tr>
{/section}
{/if}
</table>
{if !empty($pagination)}
<div align="center">{$pagination}</div>
{/if}
section itu untuk while, bisa di ganti dengan foreach yang tentunya harus disesuaikan kondisinya...
Yang terpenting di file php-nya, jangan lupa di panggil pagination.class-nya dan bisa di download di sini. Boleh PM saya jika kurang jelas atau ada masalah dengan script ini. Semoga bermanfaat.
Subscribe to:
Post Comments (Atom)
script di atas seluruh record di select semua dong ya kalo bgitu ???
ReplyDeletekalo contoh kasus ada filterisasi (*limit - offer) gimana ??