Pages

Subscribe:

Labels

Selasa, 15 Januari 2013

Validasi Form Email, Kode Pos, Nomer Telepon Menggunakan Javascript

Untuk memastikan agar form yang diisi benar, maka diperlukan yang namanya validasi. Dengan adanya validasi, setiap isian form akan dicek apakah sesuai dengan aturan atau tidak, misalnya nomer HP, maka karakter yang harus dimasukkan adalah karakter berupa angka. Contoh validasi yang akan saya contoh adalah validasi email, kode pos dan nomer telepon.
Silahkan di copy dan di coba syntax berikut ini :

Membuat Pagination dengan PHP

Cara membuat Pagination dengan PHP adalah :
1.  Buat script dbc.php buat konek ke database, masukkan script berikut kemudian simpan dengan nama dbc.php
<?php
mysql_connect
(“host”,“user_db”,“pass_db”);
mysql_select_db(“nama_db”);
?>

Sesuaikan settingan databasenya dengan punya Anda
2. Buat file halaman.php masukkan script berikut kemudian simpan sebagai halaman.php
PHP Code:
<?php
class PageNumber{
var
$limit;
var
$query;
var
$page;
var
$start;
var
$TotalRecord;
var
$TotalPage;
var
$TotalPageNumber;
var
$FirstPageNumber;
var
$LastPageNumber;
var
$FirstRecordPos;
var
$LastRecordPos;
var
$next;
var
$prev;
function
GetJmlHal(){
$hasil = $this->TotalRecord/$this->limit;
if((
$temp = (int)$hasil)<$hasil) $hasil = $temp + 1;
return(
$hasil);
}
function
GetStart(){
if(
$this->page > 1){
return (
$this->page-1)*$this->limit;
}
return(
0);
}
function
GetFirstNumber(){
$temp = $this->page % $this->TotalPageNumber;
if(
$temp){
$result = $this->page-$temp+1;
if(
$result==$this->TotalPage){
$result = $this->page-$this->TotalPageNumber;
}
}else{
$result = $this->page-$this->TotalPageNumber+1;
}
return(
$result);
}
function
GetLastNumber(){
$result = $this->FirstPageNumber+($this->TotalPageNumber-1);
if(
$result > $this->TotalPage || ($this->TotalPage-$result == 1)){
$result = $this->TotalPage;
}
return(
$result);
}
function
GetFirstRecordPos(){
return(
$this->start+1);
}
function
GetLastRecordPos(){
$result = $this->start+$this->limit;
if(
$result > $this->TotalRecord) $result = $this->TotalRecord;
return(
$result);
}
function
GenerateAll(){
$result = mysql_query($this->query);
$row = mysql_fetch_array($result);
$this->TotalRecord = $row[0];
$this->TotalPage = $this->GetJmlHal();
if(
$this->page > $this->TotalPage) $this->page = $this->TotalPage;
$this->start = $this->GetStart();
$this->FirstPageNumber = $this->GetFirstNumber();
$this->LastPageNumber = $this->GetLastNumber();
$this->next = $this->page+1;
$this->prev = $this->page-1;
$this->FirstRecordPos = $this->GetFirstRecordPos();
$this->LastRecordPos = $this->GetLastRecordPos();
mysql_free_result($result);
}
}
?>