Category Archives: PHP & CSS

PHP Pagination (Membuat halaman)

pagination
Berikut adalah script dan penjelasan bagaimana membuat halaman untuk menampilkan data dari mysql dengan PHP.

Lihat hasilnya : http://appweb.co.cc/datakaryawan.php

<!-- Ini CSS untuk halaman-->
<style type="text/css">

div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;

	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;

		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;

		color: #DDD;
	}

</style>

<?php
	
//jika variabel kosong maka defaultnya halaman pertama.
	$prev = $page - 1;		//halaman sebelumnya
	$next = $page + 1;		//halaman berikutnya
	$lastpage = ceil($total_pages/$limit);
	$lpm1 = $lastpage - 1;						

	$pagination = "";
	if($lastpage > 1)
	{
		$pagination .= "<div class=\"pagination\">";
		//Link halaman sebelumnya
		if ($page > 1)
	$pagination.= "<a href=\"$targetpage?page=$prev\">
« Sebelumnya</a>";
		else
	$pagination.= "<span class=\"disabled\">
« Sebelumnya</span>";	

}
?>
	<table border="1">
	<tr>
	<td>Nama</td>
	<td>Alamat</td>
		</tr>
	<?php

		while($row = mysql_fetch_array($result))
		{

		// Data yang ditampilkan
		?>
		<tr>
			<td><?=$row['nama']?></td>
			<td><?=$row['alamat']?></td>
		</tr>

		<?}?>
		</table>

<?=$pagination?>

Membuat Sendiri Captcha Menggunakan PHP

Captcha merupakan suatu teknik untuk me-verifikasi apakah yang menginput data di form adalah manusia atau program spam. Gunanya untuk mencegah masuknya spam ke form inputan kita, seperti form komentar, form pendaftaran dan sebagainya. Biasa Captcha berupa teks yang berformat image, tapi saat ini ada bentuk captcha yang lain yaitu berupa kuis matematika, bisa penjumlahan atau pengurangan.

Pada tulisan kali ini kita akan belajar bagaimana membuat captcha seperti kuis matematika menggunakan Session PHP.

Read the rest of this entry