On Tue, May 18, 1999 at 09:31:55AM -0500, Ronny Haryanto wrote:
> On 18-May-1999, Jimmy Wahyudi Bharata wrote:
> > kalau kita bikin banyak field dalam database khna panjang banget tuh
> > tampilannya ..., naa supaya tampilan fieldnya bisa per halaman gimana yaa
> tampilan di mana? program anda (php, perl, ...) atau client 'mysql'?
---
Ini ekspansi kesamping atau kebawah???
ekspansi kolom atau baris nih??
Kalau ekspansi kolom sih gampang, tinggal dibagi aja querynya, misalnya di
php3 dan mysql
if ($samping==1) {
$hasil=mysql_query("SELECT kelima, keenam, ketujuh FROM tabel");
} elseif ($samping==2) {
$hasil=mysql_query("SELECT kedelapan, kesembilan FROM tabel");
} else {
$hasil=mysql_query("SELECT pertama, kdeua, ketiga, keempat FROM
tabel");
}
> > misalnya:
> > show fields from bapak_sepuh;
> > harus ditambah apa yaa ..?? makasih ...
> hm.. mungkin bisa pake LIMIT?
> select * from db limit 20,10;
---
Mungkin lebih jelasnya kalau di php3 dan mysql:
<?php
# jumlah record yang akan ditampilkan.
$rentang=10;
$min=0;
if (!isset($awal)) $awal=0;
# Ini biar setiap page ini dipanggil, tidak perlu query untuk mendapatkan
# jumlah total record dalam tabel.
if (!isset($maks)) {
$hasil=mysql_query("SELECT count(*) FROM tabel");
list($maks)=mysql_fetch_row($hasil);
$maks--;
}
$hasil=mysql_query("SELECT * FROM tabel LIMIT $awal, $rentang");
$sebelum=$awal-$rentang;
# ini untuk sistem yang berputar terus
# untuk yang berhenti di awal atau akhir tinggal meletakkan kondisi
# dibawah menjadi:
# if ($sebelum=>$min) echo "<A HREF=$PHP_SELF?awal=$sebelum
# &maks=$maks>Back</A>";
if ($sebelum<$min) $sebelum=$maks-($maks%$rentang);
$sesudah=$awal+$rantang;
# ini untuk sistem yang berputar terus
# untuk yang berhenti di awal atau akhir tinggal meletakkan kondisi
# dibawah menjadi:
# if ($sesudah<$maks) echo "<A HREF=$PHP_SELF?awal=$sesudah
# &maks=$maks>Next</A>";
if ($sesudah>$maks) $sesudah=$min;
echo "<A HREF=$PHP_SELF?awal=$sebelum&maks=$maks>Back</A>
echo "<A HREF=$PHP_SELF?awal=$sesudah&maks=$maks>Next</A>
?>
Aduh sorry kepanjangan.
Gara2 masih mengembangkan halaman php jadi masih inget dan semangat nih.
O, ya halaman saya bisa dilihat di http://www.almanakparpol.org
Maaf juga kalau program diatas belum dioptimasi dan belum dicek.
--
[EMAIL PROTECTED], @ThePentagon.com, @geocities.com
http://jupiter.centrin.net.id/~erganov/ http://www.cryogen.com/erganov/
***
We are MicroSoft. You will be assimilated. Resistance is futile.
(Attributed to B.G., Gill Bates)
Layanan Pertukaran Banner - http://www.indobanner.co.id
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
To unsubscribe, e-mail : [EMAIL PROTECTED]
To subscribe, e-mail : [EMAIL PROTECTED]
Netika BerInternet : [EMAIL PROTECTED]
UNLIMITED POP3 Account @ http://www.indoglobal.com