Buku Tamu

Linux Programming (C, Perl, Python, Bash, PHP, ASP, JSP, Servlet, etc)

Moderator: Moderators

Buku Tamu

Postby abu_syafa » Sat Jul 30, 2005 6:32 am

Gemana biar bisa nampilin buku tamu tiap 5 record ya...
aku lagi butuh banget nich ...
Open Source? Open Mind!
User avatar
abu_syafa
Senior Member
Senior Member
 
Posts: 428
Joined: Sun May 29, 2005 5:28 am
Location: stmik el rahma yogya

Postby willy » Sat Jul 30, 2005 2:56 pm

bukan bermaksud promosi, tapi saya dulu beli bukunya Steven Haryanto tentang PHP dijelasin tentang konsep paging. Saya juga modifikasi dari script itu dan saya pake di situs saya sendiri :)
bagus kok contohnya
Willy Sudiarto Raharjo
Registered Linux User : 336579
Web : http://www.informatix.or.id/willy
Blog : http://willysr.blogspot.com http://slackblogs.blogspot.com
User avatar
willy
Site Admin
Site Admin
 
Posts: 7184
Joined: Tue Jul 13, 2004 5:04 pm
Location: Jogja, Indonesia

ok

Postby abu_syafa » Sun Jul 31, 2005 6:33 pm

makasih.
mas willy punya referensi buku yg bagus ngga ?
atau link juga boleh. biar aku bisa ngoprek.
gemana kalo buku mini info linux karya mas steven ?
Open Source? Open Mind!
User avatar
abu_syafa
Senior Member
Senior Member
 
Posts: 428
Joined: Sun May 29, 2005 5:28 am
Location: stmik el rahma yogya

Postby willy » Mon Aug 01, 2005 8:15 am

buku tentang apa?
Willy Sudiarto Raharjo
Registered Linux User : 336579
Web : http://www.informatix.or.id/willy
Blog : http://willysr.blogspot.com http://slackblogs.blogspot.com
User avatar
willy
Site Admin
Site Admin
 
Posts: 7184
Joined: Tue Jul 13, 2004 5:04 pm
Location: Jogja, Indonesia

Postby zakimath » Mon Aug 01, 2005 10:42 am

secara konsep, menampilkan tiap halaman 5 record itu dengan menggunakan query sql dengan limit 5, dan untuk halaman berikutnya, recordnya dikurangin 5, tentu saja dengan php :-?
tapi itu menurut saya, tapi nggak tahu yang efektif seperti apa :lol:
User avatar
zakimath
Starting Member
Starting Member
 
Posts: 61
Joined: Sat Jul 30, 2005 4:37 pm
Location: Jogja

Re: Buku Tamu

Postby sofie » Mon Aug 01, 2005 7:17 pm

abu_syafa wrote:Gemana biar bisa nampilin buku tamu tiap 5 record ya...
aku lagi butuh banget nich ...


Mas Abu_syafa ini saya beri contoh script cara menampilkan 5 tiap record, benar kata mas Zak caranya menggunakan LIMIT x,y. Tapi ini untuk berita, aku pikir loginya sama aja, tinggal nanti bagaimana utak_atiknya.
<?
$host = "localhost";
$user = "root";
$pass = "";
$db = "info";
$conn = mysql_connect("$host","$user","$pass") or die ("Gagal Melakukan Koneksi ke Database Server");
echo mysql_error();
mysql_select_db("$db",$conn) or die ("Database Tidak Ditemukan");

$record_home = 5;
if(!$_GET['page'])
$page = 0;
else
$page = $_GET['page'];
$qmon = "select * from info order by id desc limit $page,$record_home";
$query = mysql_query($qmon, $conn);
echo mysql_error();
if(mysql_num_rows($query)==0)
{
echo "<BR>Tidak terdapat berita";
}
else
{
?>
<DL>
<?
while($br = mysql_fetch_row($query))
{
?>
<DT><?=$br[1]?></DD>
<?
}
?>
</DL>
<?
}
?>
<hr size=1>
<CENTER>
<?
if($page-$record_home>=0)
{
?>
<a href="?page=0">First</a> - <a href="?page=<?=$page-$record_home?>">Previous</a> -
<?
}
else
{
?>
First - Previous -
<?
}
$nav = "select count(*) from info";
$query = mysql_query($nav,$conn);
$brs=mysql_fetch_row($query);
$n = $brs[0];
if ($page+$record_home<ceil($n/$record_home)*$record_home)
{
?>
<a href="?page=<?=$page+$record_home?>">Next</a> - <a href="?page=<?=(ceil($n/$record_home)*$record_home)-$record_home?>">Last</a>
<?
}
else
{
?>
Next - Last
<?
}
?></CENTER>


Script diatas sudah saya coba di situs saya sebelum saya postkan kesini, semoga dapat membantu.

Salam,

SOFIE -- dari @las pergi ke Kaliurang
---------------------------------------------------
Lagi pusing Ngerj@in T.h.e.s.i.s. .................. QSB under linux ada gak ya.....
User avatar
sofie
Junior Member
Junior Member
 
Posts: 208
Joined: Wed Jan 05, 2005 9:15 am
Location: Sorabejeh

Makasih semuanya

Postby abu_syafa » Wed Aug 03, 2005 6:23 am

terima kasih kepada semuanya yach ....
saya kalo tanya sama yang udah bisa, biasanya dipersulit.
mungkin takut tersaingi. :evil:
tapi kalo disini koq ngga ya. FREE gitu loch .
oh iya. saya, mas willy saya pengin referensi tentang linux khususnya programmingnya. punya link bagus ????
Open Source? Open Mind!
User avatar
abu_syafa
Senior Member
Senior Member
 
Posts: 428
Joined: Sun May 29, 2005 5:28 am
Location: stmik el rahma yogya

Postby willy » Wed Aug 03, 2005 7:12 am

bahasa yang ingin dipakai apa?
bahasa programming di Linux itu banyak sekali
ada PHP, Perl, Python, C, C++, LISP, Pascal, dll

coba yang paling umum adalah oreilly.com
Willy Sudiarto Raharjo
Registered Linux User : 336579
Web : http://www.informatix.or.id/willy
Blog : http://willysr.blogspot.com http://slackblogs.blogspot.com
User avatar
willy
Site Admin
Site Admin
 
Posts: 7184
Joined: Tue Jul 13, 2004 5:04 pm
Location: Jogja, Indonesia

bahasa pemrograman

Postby abu_syafa » Thu Aug 04, 2005 5:21 am

saya terbiasa dengan visual basic, pascal, foxpro sama delphi.
kalo gambas udah pernah nyoba sich tapi yang lainnya belum :-?
Open Source? Open Mind!
User avatar
abu_syafa
Senior Member
Senior Member
 
Posts: 428
Joined: Sun May 29, 2005 5:28 am
Location: stmik el rahma yogya

Postby willy » Thu Aug 04, 2005 6:34 am

VB dan FoxPro belum ada di Linux :)
kalo foxpro paling foxemu, tapi belum pernah coba
kalo Pascal khan sudah ada FreePascal
kalo Dephi khan sudah ada Kylix
Willy Sudiarto Raharjo
Registered Linux User : 336579
Web : http://www.informatix.or.id/willy
Blog : http://willysr.blogspot.com http://slackblogs.blogspot.com
User avatar
willy
Site Admin
Site Admin
 
Posts: 7184
Joined: Tue Jul 13, 2004 5:04 pm
Location: Jogja, Indonesia

nerusin nanya tentang paging nih

Postby satya-dwi » Tue May 15, 2007 5:01 pm

Saya ngegunain script yang pak sofie tampilin, dan saya gabung dengan script agenda saya yang ada table nya kok datanya ngak bisa tampil ya cuma warnanya aja yang masuk & belang2 nya oke he2X
...., sory main copy2 aja baru belajar banget nehhhh..... thanks.....

ini script yang saya gabungin
<?
include "utama.php";
echo "<table border=\"3\" widht=100% cellspacing=1 cellpadding=2 align=\"left\">
<tr>
<td bgcolor=#c0fdfc><font size=2>No.</font></td>
<td bgcolor=#c0fdfc><font size=2>Posting</font></td>
<td bgcolor=#c0fdfc><font size=2>Agenda</font></td>
<td bgcolor=#c0fdfc><font size=2>Pelaksanaan</font></td>
<td bgcolor=#c0fdfc><font size=2>Keterangan</font></td>
<td bgcolor=#c0fdfc><font size=2>Pengirim</font></td>
</tr>";
$record_home = 5;
if(!$_GET['page'])
$page = 0;
else
$page = $_GET['page'];
$qmon = "select * from agenda order by id desc limit $page,$record_home";
$query = mysql_query($qmon, $koneksi);
$jumlah = mysql_num_rows($query);
echo mysql_error();
echo "<br><font size=2>Jumlah rekord :<b> $jumlah</b></font></br>";
echo "<font color=#ffffff>.</font>";
if(mysql_num_rows($query)==0)
{
echo "<BR>Tidak terdapat berita";
}
else
{

--------------------- disini saya tambahin nya yang masih bermasalah

$j==0;
while($row = mysql_fetch_row($query))
{
if ($j==0)
{
echo "<tr bgcolor=#fafbe9>";
$j++;
}
else
{
echo "<tr bgcolor=#ffffff>";
$j--;
}
echo "<td><font size=2>";
echo $row["id"];
echo "</font></td><td><font size=2>";
echo $row["tgl"];
echo "<td><font size=2>";
echo $row["nama"];
echo "</font></td><td><font size=2>";
echo $row["pelaksanaan"];
echo "<td><font size=2>";
echo $row["keterangan"];
echo "</font></td><td><font size=2>";
echo $row["pengirim"];
echo "</td>";
echo "</tr>";
}
?>

<?
}
?>
<hr size=1>
<CENTER>
<?
----------------------------------------------------------- sampai sini kali ya yang bermasalahnya..............................
if($page-$record_home>=0)
{
?>
<a href="?page=0">First</a> - <a href="?page=<?=$page-$record_home?>">Previous</a> -
<?
}
else
{
?>
First - Previous -
<?
}
$nav = "select count(*) from agenda";
$query = mysql_query($nav,$koneksi);
$brs=mysql_fetch_row($query);
$n = $brs[0];
if ($page+$record_home<ceil($n/$record_home)*$record_home)
{
?>
<a href="?page=<?=$page+$record_home?>">Next</a> - <a href="?page=<?=(ceil($n/$record_home)*$record_home)-$record_home?>">Last</a>
<?
}
else
{
?>
Next - Last
<?
}
?>
:-[
satya-dwi
Starting Member
Starting Member
 
Posts: 84
Joined: Tue Dec 05, 2006 1:58 pm
Location: jakarta

Postby sofie » Mon May 21, 2007 2:35 pm

coba bagian ini while($row = mysql_fetch_row($query)) diganti dengan while($row = mysql_fetch_array($query))


Semoga bisa ya, maaf aku juga sekarang sudah jarang buka forum ini.


ESN+
---------------------------------------------------
Lagi pusing Ngerj@in T.h.e.s.i.s. .................. QSB under linux ada gak ya.....
User avatar
sofie
Junior Member
Junior Member
 
Posts: 208
Joined: Wed Jan 05, 2005 9:15 am
Location: Sorabejeh

Postby satya-dwi » Wed May 23, 2007 10:36 pm

Thanks Banget nehhh ms sofie......., udah bisa nehhhh..., di doain dech biar cepet beres thesis nya..... O:-)
satya-dwi
Starting Member
Starting Member
 
Posts: 84
Joined: Tue Dec 05, 2006 1:58 pm
Location: jakarta

Re: Buku Tamu

Postby kl1n » Fri Dec 12, 2008 8:33 pm

<< 1 2 3 4 5 6 7 8 >>
( itu yg ditampilkan pada saat kita berada dihalaman 1 )

<< 3 4 5 6 7 8 9 10 >>
(itu yg ditampilkan jika kita berada di halaman 4)

jadi jumlah batas teks link ada 8 angka

------------------------------------------------------------------------
sorry numpang tanya sekalian yang berhubungan dengan paging yah
ada yang bisa caranya bikin paging seperti diatas ?

mohon ajarannya

thanks.
.:. kL1N .:.
http://www.mottocurah.com/
Spesialis Produk Kebersihan
kl1n
New Member
New Member
 
Posts: 47
Joined: Fri Jul 30, 2004 12:44 am
Location: SuaraBuaya


Return to Linux Programming

Who is online

Users browsing this forum: No registered users and 0 guests