"WELCOME WELCOME WELCOME"
"BE YOUR SELF"

Pemrosesan Form

Pemrosesan form (form processing) merupakan operasi mendasar pada aplikasi web. Dalam konteks pengembangan aplikasi web dinamis, langkah ini pasti akan dilakukan. Sebagai contoh, untuk menerima masukan dari user, tentu diperlukan sekali form isian dan cara pemrosesannya. Begitu pula halnya ketika administrator ingin masuk ke sistem, tentu memerlukan suatu antarmuka penghubung. Intinya, keberadaan form dan pemrosesannya mutlak diperlukan dalam membangun aplikasi web yang interaktif.

Pada aplikasi web, teknik pengiriman form dapat dilakukan melalui tiga metode: POST, GET, dan kombinasi keduanya. Dalam konteks PHP, parameter-parameter GET dapat dibaca melalui superglobal $_GET, sedangkan POST melalui $_POST. Selain itu, keduanya juga dapat dibaca menggunakan $_REQUEST.

Gambar di bawah ini merupakan contoh sederhana dari aplikasi login form sederhana(tanpa database) yang terdiri dari field ID/Username dan password.Menggunakan variabel di PHP untuk mensimulasikan verifikasi data yang dimasukkan dengan spesifikasi sebagai berikut:
Terdapat scripting JavaScript untuk validasi awal (field tidak boleh
kosong, masukan id dan password harus huruf).
Jika field kosong dan langsung di-submit, kembalikan fokus kursor ke
field pertama (id)
Ada validasi sisi server (dari PHP) untuk memastikan bahwa nilai
field adalah string.
Jika nilai id dan password sesuai dengan pre-defined value di variabel,
munculkan pesan selamat datang dan cetak nilai id. Sebaliknya, jika
tidak sesuai, tampilkan pesan kegagalan.


Langkah pertama adalah buat souirce code phpnya kemudian simpan dengan nama check.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Form Administrator</title>
</head>
<body>
<?php
if(($_POST['user']=='khassifa') AND ($_POST['pass']=='1724')) {
echo 'Sukses, Anda Telah Masuk Halaman Administrator Dengan User Name :'.$_POST['user'];
echo '<br><br>Hallo, Mr/Mrs ' . $_POST['user'];
}
else {
echo "<br><br><br><body text='red'><strong><center>Ada Kesalahan Pada Waktu Anda Login...!<br><br><a href='cobatugaslogin.html'><h4>Kembali Ke Login</h4></a></center></strong></body>";

}
?>
</body>
</html>

setelah selesai membuat sour code phpnya dilanjutkan dengan source code html seperti :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Login Form by_Novi Khassifa</title>
<style type="text/css">
#apDiv1 {
position:absolute;
width:380px;
height:330px;
z-index:1;
left: 449px;
top: 136px;
background-color: #0000ff;
border: 2px solid Blue;
}
#apDiv3 {
position:absolute;
width:80px;
height:25px;
z-index:2;
left: 289px;
top: 274px;
}
.style3 {
font-size: 10px;
font-weight: bold;
}
#apDiv2 {
position:absolute;
width:412px;
height:115px;
z-index:2;
top: 0px;
left: 2px;
}
#header{
width:380px;
height:98px;
background-image: url(1.JPG);
}
#footer{
width:380px;
height:40px;
background-image: url(6.JPG);
}
body {
background-image: url(5.jpg);
}
</style>
<script type="text/javascript">
function error1()
{
alert('Masukkan User Name dan Password Terlebih Dahulu ');
}
function check()
{
if(form1.pass.value == "" || form1.user.value=="")
{
error1();
}
}
</script>

</head>
<body onLoad="document.form1.user.focus();">
<form name="form1" method="post" action="check.php">
<div id="apDiv1">
<div id="header">
</div>
<div>
<div align="center"><strong><br>User Name :</strong>
<br>
<input type="text" name="user" size="35" value="" style="background-color:#87cefa">
<br>
<br>
<strong>Password : </strong>
<br>
<input type="password" name="pass" size="35" style="background-color:#87cefa">
<br>
<br>
</div>
</div>
<br>
<div id="apDiv3">
<input type="submit" name="submit" value=" E N T E R " onClick="check()">
</div>
<div id="footer" align="left"><br>
</div>
</div>
</form>
</body>
</html>

Baca juga



0 komentar:

:)) :)] ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} ~x( :-t b-( :-L x( =))

Posting Komentar

The ReaL GeJe ^^

The ReaL GeJe ^^

KHASSIFA SI BINTU NAHL

KHASSIFA SI BINTU NAHL
"TELADANI LEBAH YANG SUCI DAN MENGOBATI"
 

About Me

Foto saya
Aku terlahir di mataram Lombok NTB pada bulan November 89..... sekarang lagi memempuh study Pendidikan Teknik Informatika di Universitas Negeri Malang.... prinsipQ..be ur self & Islam is one way solution.. sedikit keburukanku... Aduh!!!orangnya ancur2an,,,ceplas-ceplos....ceroboh...maaf y?!bagi yg udah tersinggung ma novi..

Tags Cloud

Blogumulus by Roy Tanck and Amanda Fazani

BlogUp