You are on page 1of 41

<?php $hasil1= 0; ?> <center> <form name="form1" method="post" action="hitung.php" style="width: 250"> <div style="mar in:5p!

">"perator matemati#a<$div> <div ali n="left" style="mar in:5p!"> <div style="width:%0p!; float:left">&n #a 'ertama<$div> <inp(t name="an #a1" type="te!t" id="an #a1" ma!len th="15"> <$div> <div ali n="left" style="mar in:5p!"> <div style="width:%0p!; float:left">&n #a )ed(a<$div> <inp(t name="an #a2" type="te!t" id="an #a2" ma!len th="15"> <$div> <div style="mar in:5p!"> <div style="width:%0p!; float:left">*n+sp;<$div> <div style="float:left"> <select name="operator2" id="operator2"> <option>,<$option> <option>-<$option> <option>.<$option> <option>$<$option> <$select> <$div> <inp(t type="s(+mit" name="/(+mit2" val(e="0it(n "$> <$div> <div ali n="left" style="mar in:5p!"> <div style="width:%0p!; float:left">0asil:<$div><inp(t name="hasil1" type="te!t" readonly="tr(e" val(e="<?php if 1isset1$234567hasil17899 echo $234567hasil178?>"$> <$div> <$form><$center> <$+ody>

/ave script diatas den an nama index.php :an;(t #e script yan #ed(a< =ni scriptnya :

/cript yan #ed(a

<?php $an #a1 = $2'"/567an #a178;

$an #a2 = $2'"/567an #a278; $operator = $2'"/567operator278; if 1$operator == 7,79 > $hasil = $an #a1,$an #a2; ? if 1$operator == 7-79 > $hasil = $an #a1-$an #a2; ? if 1$operator == 7.79 > $hasil = $an #a1.$an #a2; ? if 1$operator == 7$79 > $hasil = $an #a1$$an #a2; ? header 1"location:inde!<php?hasil1=$hasil"9; ?>

/ave den an nama hitung.php @i#a so+at in in men anti nama "hitung.php" A misalnya a#an di anti men;adi achan.phpA ma#a di script yan pertama ;( a #ode hitung.php ;( a har(s di anti men;adi achan.php @i#a s(dahA (pload #ed(a script terse+(t #e hostin an pri+adi so+at ata( +isa ;( a di;alan#an lewat localhost< Bam(n #ed(a script terse+(t har(s dimas(##an dalam sat( folder$dire#tori< Contoh : +(at folder #al#(lator dan simpan script inde!<php , hit(n <php #e dalamnya< =ni contoh +(atan saya : )al#(lator /e#ian dan semo a +ermanfaat<

Untuk file kalkulator.php isikan script berikut ini:


html> <head></head> <body>

<form method=post action=proses.php> <table> <tr> <td>Bilangan Pertama</td> <td>:<input type=text name=bil1 /></td> </tr> <tr> <td>Bilangan !edua</td> <td>: <input type=text name=bil" /></td>
<$tr> <tr> <td colspan=D2E> <inp(t type=Ds(+mitD name=Ds(+mit1E val(e=D@(mlahD$> <inp(t type=Ds(+mitD name=Ds(+mit2E val(e=D)(ran D$> <inp(t type=Ds(+mitD name=Ds(+mitFE val(e=D)aliD$> <inp(t type=Ds(+mitD name=Ds(+mitGE val(e=D+a iD$> <inp(t type=DresetD name=DresetD val(e=DresetD> <$td> <$tr> <$ta+le> <$form> <$+ody> <$html>

Dan untuk file Proses.php masukan script berikut:


<#php $bil1= $%P&'()*bil1*+, $bil"= $%P&'()*bil"*+, if -$%P&'()*submit1*+. / $hasil =$bil10$bil", echo 12asil Pen3umlahan 4dalah $hasil 1, 5 elseif -$%P&'()*submit"*+. / $hasil= $bil1 6 $bil", echo 13umlah nya adalah $hasil 1,

5 elseif -$%P&'()*submit7*+. / $hasil = $bil1 8 $bil", echo9umlanya adalah $hasil 1, 5 elseif -$%P&'()*submit:*+. / $hasil = $bil1 / $bil", echo 12asil pembagiannya adalah $hasil, 5 #>

)&HI/
;engan P2P< =ita bisa membuat 4pli=asi Pener3emah !ata 4sing atau secara fisi= =ita sebut dengan nama =amus. 4pli=asi ini sangat berguna 3i=a 4nda ingin membuat >ebsite pendidi=an agar pengun3ung dengan mudah mener3emah=an =ata?=ata asing. Banya= =amus online bertebaran di dunia maya dan bisa disatu=an =e situs =ita. (etapi untu= menambah =eelitan situs =ita< lebih bai= =ita buat sendiri. ;engan P2P< =amus online bisa =ita buat dengan mudah. Beri=ut lang=ah?lang=ahnya. 1. Bu=a ;ream>ea@er atau pengedit >ebsite yang biasa 4nda guna=an ". Buat sebuah file baru Aancang sebuah tampilan yang menyerupai gambar di ba>ah ini< nama elemen formnya 3uga menyerupai nama elemen yang digaris merah.

7. Basu==an s=rip 9a@ascript di ba>ah ini =e dalam file =er3aan.

<script language=C3a@ascriptC>

function getDBE2ttpAeFuest-./ if->indo>.4cti@eD&b3ect./ return ne> 4cti@eD&b3ect-CBicrosoft.DBE2((PC., 5else if->indo>.DBE2ttpAeFuest./ return ne> DBE2ttpAeFuest-., 5else alert-C'tatus : Gan not create DBE2ttpAeFuest &b3ectC., 5 @ar xmlhttp=getDBE2ttpAeFuest-., function sendAeFuest-pageHAE<bahasa./ if-xmlhttp.ready'tate==: II xmlhttp.ready'tate==J./

xmlhttp.onreadystatechange=function-./ if-xmlhttp.ready'tate==: KK xmlhttp.status=="JJ./

if-bahasa==*indonesia*./ document.getLlementByMd-*=on@eringgris*..@alue=xmlhttp.response(ext, 5else if-bahasa==*inggris*./ document.getLlementByMd-*=on@erindonesia*..@alue=xmlhttp.response(ext, 5 //ob3.inner2(BE=xmlhttp.response(ext,

5 5 xmlhttp.open-*NL(*<pageHAE<true., xmlhttp.send-null.,

function =on@ersi-bahasa./

if-bahasa==*indonesia*./

sendAeFuest-*ter3emah=an.php# =ata=*0document.getLlementByMd-*bahasaindonesia*..@alue0*Kbahasa=indonesia*<*indonesia*.,

5 else if-bahasa==*inggris*./

sendAeFuest-*ter3emah=an.php# =ata=*0document.getLlementByMd-*bahasainggris*..@alue0*Kbahasa=inggris*<*inggris*.,

</script>

:. pada tombol dengan @alue (er3emah=an !e Mnggris< tambah=an s=rip onclick="konversi('indonesia');" O. pada tombol dengan @alue (er3emah=an !e Mndonesia< tambah=an s=rip onclick="konversi('in ris');" P. Buat sebuah file P2P bernama ter!emahkan.php< isi=an s=rip beri=ut ini =edalamnya <#php $user'QE=CrootC, $pass'QE=CC,

$db'QE=C=amusonlineC,

$sFl=mysFl%connect-ClocalhostC<$user'QE<$pass'QE.,

$ps=J, //P' adalah poin =esalahan if -R $sFl./

print-C(er3adi =esalahan =one=si =e ser@er 'QE<br>C.,

$ps00, 5

$pilih;B=mysFl%select%db-$db'QE<$sFl.,

if -R $pilih;B./

print-C(er3adi =esalahan =one=si =e database $db'QE pada ser@er 'QE<br>C.,

$ps00, 5

$=ata=$%NL()*=ata*+, $bahasa=$%NL()*bahasa*+,

if-$ps==J./

if-$bahasa==CindonesiaC./ $cari=mysFl%Fuery-C'LELG( 8 SA&B daftar=ata T2LAL indonesia=*$=ata*C<$sFl., 5 else if-$bahasa==CinggrisC./ $cari=mysFl%Fuery-C'LELG( 8 SA&B daftar=ata T2LAL inggris=*$=ata*C<$sFl., 5

$3um=mysFl%num%ro>s-$cari.,

if-$3um==J./ print-Ctida= ada hasilC., 5else/

$data=mysFl%fetch%array-$cari.,

if-$bahasa==CindonesiaC./ print-$data)*inggris*+., 5 else if-$bahasa==CinggrisC./ print-$data)*indonesia*+., 5

#>

U. Buat sebuah database By'QE bernama kamusonline< dan di dalamnya buat tabel bernama daftarkata dengan stru=tur sebagai beri=ut

V. Beri=ut cara pengisian tabel daftarkata

Pada =olom indonesia< isi=an =ata indonesia< =emudian pada =olom inggris isi=an bahasa inggrisnya. Gontoh: pada =olom indonesia diisi pintu ma=a pada =olom inggris diisi door< untu= id dibiar=an sa3a. W. pasti=an file =amusonline dan file ter3emah=an.php berada dalam satu folder 9alan=an =amusonline tersebut

!amus &nline telah selesai dibuat< tugas 4nda beri=utnya adalah menambah =osa?=ata agar =amus bi=inan 4nda sema=in leng=ap. Hntu= source dan file sFl bisa dido>nload di sini: http:""###.mediafire.com"$ p%&'n%v%ovc()(* 9i=a ingin membahas arti=el ini bersama saya dan pengun3ung lain silah=an isi =ota= =omentar yang berada di ba>ah arti=el ini. Bergabunglah dengan 4nggota Bahas !omputer untu= saling menshare tentang ilmu =omputer.

Eogin

+embuat ,nput Data Den an P-P Dan +(./l


;alam proses bela3ar P2P =ita harus menguasai dalam membuat apli=asi GAH; -Create,Read,Update,Delete.. ;alam pembahasan arti=el pertama ini< saya mencoba me3elasa=an cara membuat apli=asi Mnput ;ata sederhana supaya mudah dipahami bagi programer pemula.

'ebagai lang=ah a>al dalam bela3ar P2P By'Fl untu= pembuatan apli=asi Mnput ;ata ini =ita a=an membuat ;atabase By'Fl< beri=ut script untu= membuat databasenya : GAL4(L (4BEL *data%pega>ai* *nip* MX(- O . X&( XHEE < *nama%pega>ai* Y4AG24A- OJ . X&( XHEE < *alamat%pega>ai* (LD( X&( XHEE < *no%tlp* Y4AG24A- "J . X&( XHEE < PAMB4AZ !LZ -*nip*. . LXNMXL = BZM'4B 'etelah selesai membuat database yang berisi tabel data%pega>ai se=arang =ita membuat script? script untu= menghubung=an =e database yang sudah dibuat. =one=si.php <#php $=one= = mysFl%connect-ClocalhostC<CrootC<CC. or die -C!one=si NagalC., mysFl%select%db-CcrudC<$=one=. or die -C;atabase Belum ;ibuatC., #> index.php <html> <head> <title>Bela3ar P2P By'Fl</title> </head> <body> <a href=Cinput%data.phpC>(ambah ;ata</a> </body> </html> input%data.php <html> <head> <title>Bela3ar P2P By'Fl</title> </head> <body> <form action=Cproses%input.phpC method=CpostC><br /> X M P : <input type=CtextC name=CnipC @alue=CC/><br /> Xama Pega>ai : <input type=CtextC name=CnamaC @alue=CC/><br /> 4lamat : <input type=CtextC name=CalamatC @alue=CC/><br /> Xo.(lp : <input type=CtextC name=CtlpC @alue=CC/><br /> <input type=CsubmitC @alue=CProsesC/> </form> </body> </html> proses%input.php <#php include-C=one=si.phpC.,

$nip = $%P&'()*nip*+, $nama = $%P&'()*nama*+, $alamat = $%P&'()*alamat*+, $tlp = $%P&'()*tlp*+, $Fuery = Cinsert into data%pega>ai @alues-*$nip*<*$nama*<*$alamat*<*$tlp*.C, $proses = mysFl%Fuery-$Fuery., echo C<script>alert-*;ata Berhasil ;iProses*.location.replace-*tampil%data.php*.C, #> tampil%data.php <#php include-C=one=si.phpC., #> <html> <head> <ttitle> Bela3ar P2P BysFl </title> </head> <body> <table border=1px,> <tr> <th>X M P </th> <th>Xama Pega>ai </th> <th>4lamat </th> <th>Xo.(lp </th> </tr> <#php $result = mysFl%Fuery-Cselect 8 from data%pega>aiC., >hile-$data=mysFl%fetch%array-$result../ #> <tr> <td> <#php echo $data)*nip*+, #> </td> <td> <#php echo $data)*nama%pega>ai*+, #> </td> <td> <#php echo $data)*alamat%pega>ai*+, #> </td> <td> <#php echo $data)*no%tlp*+, #> </td> </tr> <#php 5 #> </table> < a href=Ctambah%data.phpC>(ambah ;ata </a> </body> </html> 'cript diatas merupa=an contoh sederhana dari pembuatan apli=asi Mnput ;ata< diluar sana banya= menyedia=an media Bela3ar P2P untu= memperdalam pengetahuan tentang P2P dan By'Fl.

&J& :&3=
<html> <head> <title>Form Login</title> </head> <body> <form name="form1" method="post" action=""> <table width="258" border=" " id="table!body"> <tr> <td colspan="2"><h2>"ilah#an Login $an</h2></td> </tr> <tr> <td width="%8">&sername</td> <td><di' align="center"><inp(t name="(sername" type="te)t" id="form"></di'></td> </tr> <tr> <td>*assword</td> <td><di' align="center"><inp(t name="password" type="password" id="form"></di'></td> </tr> <tr> <td colspan="2"> </td> </tr> <tr> <td colspan="2"><di' align="center"><inp(t type="s(bmit" name=""(bmit" 'al(e="Login" id="b(tton"><inp(t type="reset" name="+eset" 'al(e=",ancel" id="b(tton"></a></di'></td> </tr> </table></form> <p>-aaf ini hanya hanya form sa.a/ $an0 <em>1ting ting ting1</em> </p> </body> </html>

=B==

+embuat 0orm 1o in +ember 2plikasi +ulti3User P-P


2ufh setelah lama bergelut dengan semua tugas?tugas =uliah a=hirnya saya bisa menulis lagi di blog tercinta ini< yup =ali ini saya a=an membuat sebuah apli=asi Eogin Bember dengan P2P By'QE ya =ira =ira nanti hasil a=hirnya seperti ini :

&= Eangsung 'a3a =ita pra=te=an pertama?tama =ita buat terlebih dahulu file untu= penghubung =e databasenya : confi .php
1 <2php 2 //memb(at #one#si #e database 3 mys4l!connect5"localhost"/ "root"/ ""67 8 5 //localhost = nama ser'er9nya : //root % //admin 8 ; //memilih database 1 mys4l!select!db5"login"67 11 2> = (ser mys4l = password (ser root

nah =alo sudah =ita buat penghubungnya se=arang =ita buat form loginya. lo in.php
1 <2php 2 //mem(lai session 3 session!start567 8 //ce# adanya session/ .i#a session s(dah ada ma#a diarah#an #e inde)0php 5 if 5<""=>5?!"=""<@ABC(sernameCD66E : header5"locationF inde)0php"67 %G 8 2> ; <style type="te)t/css"> 1 <H99

11 0style1 E 12 font9familyF Irial/ Jel'etica/ sans9serif7 13 font9siKeF 28p)7 18 font9weightF bold7 15 colorF LFFFFFF7 1: G 1% 0style5 EcolorF LFFFFFFG 18 0style; EcolorF L 1; 0style1 EcolorF L 2 99> 21 </style> 22 23 <p>Mnbsp7</p> 28 <form id="form1" name="form1" method="post" action="ce#0php"> 25 <p>Mnbsp7</p> 2: <table width="32;" border=" " align="center" cellpadding=" " cellspacing="2"> 2% 28 <tr> <td height="88" colspan="8" bgcolor="L;;;;;;"><di' align="center">,NO=+ L@$9 2; <A </di'></td> 3 </tr> 31 <tr> 32 <td width="1 ">Mnbsp7</td> 33 <td width="133"><span> &ser Aame </span></td> 38 <td width=":"><span>F<span>F</span></span></td> 35 <td width="3 :"><inp(t name="(sername" type="te)t" /></td> 3: </tr> 3% <tr> 38 <td>Mnbsp7</td> 3; <td><span>*assword</span></td> 8 <td><span>F<span>F</span></span></td> 81 <td><inp(t name="password" type="password" /></td> 82 </tr> 83 <tr> 88 85 8: 8% <td>Mnbsp7</td> <td>Mnbsp7</td> <td>Mnbsp7</td> <td><inp(t name="s(bmit" 'al(e="Login" type="s(bmit" /></td> 7 font9weightF bold7 G G

88 </tr>

8; <tr> 5 <td height="3;" colspan="8" bgcolor="L;;;;;;"><span>O(#an -ember2 "ilah#an Paftar </span><a href="sign(p0php">Paftar</a> </td>

51 </tr> 52 </table> 53 </form> 58 <p>Mnbsp7</p>

cek.php
1 <2php 2 //mem(lai session 3 session!start567 8 5 //#one#si #e database : incl(de "config0php" 7 % 8 //mengambil data dari form ; ?(sername = ?!*@">BC(sernameCD7 1 ?password 11 12 //en#ripsi password dengan md5 13 ?password!md5 = md55?password67 18 15 //ce# (sername dan password dari database 1: ?perintah = "select 1 from (ser where (sername=C?(sernameCMMpassword=C?password!md5C"7 1% ?perintah!di!4(ery = mys4l!4(ery5?perintah67 18 ?#etersediaan = mys4l!n(m!rows5?perintah!di!4(ery67 1; 2 //,e# adanya (sername dan password di database dilan.(t#an dengan memb(at session = ?!*@">BCpasswordCD7

21 if 5?#etersediaan >= 1 6E 22 ?!"=""<@ABC(sernameCD = ?(sername7 23 header5"locationF inde)0php"67 28 GelseE 25 header5"locationF login0php"67 2: G 2% 2>

nah se=arang =ita buat untu= halaman utamanya R inde%.php


1 <2php 2 //mem(lai session 3 session!start567 8 5 //ce# adanya session : % 8 ; 1 11 //.i#a tida# ada session 12 GelseE 13 header5"locationF login0php"67 18 G 15 2> 1: <html><body> 1% <br><br><h2>Mnbsp7 18 </h2> 1; <h2>"elamat Patang di Jalaman&tama HH <br> 2 <br> 21 </h2> 22 </body></html> if 5<""=>5?!"=""<@ABC(sernameCD66E echo "Inda Login "ebagai "7 echo ?!"=""<@ABC(sernameCD7 echo "<br><a href=Clogo(t0phpC>logo(t</a>"7

setelah itu =ita buat pendaftaran usernya. si nup.php


1 <style type="te)t/css"> 2 <H99 3 0style1 E font9familyF Irial/ Jel'etica/ sans9serif7 8 font9siKeF 28p)7 5 font9weightF bold7 : colorF LFFFFFF7 %G 8 0style1 EcolorF L G 7 font9weightF bold7 G ; 0style5 EcolorF LFFFFFFG 1 0style; EcolorF L 11 99>

12 </style> 13 <form method="post" action="sign(p!process0php"> 18 <pre><h2>Form *endaftaran</h2> 15 </pre> 1: <table width="355" border=" " align="center" cellpadding=" " cellspacing="2"> 1% <tr> <td height="88" colspan="8" bgcolor="L;;;;;;"><di' align="center">+=$<">+I><@A </di'></td> 1; </tr> 18 2 <tr> 21 <td width="%">Mnbsp7</td> 22 <td width="1:1"><span> -as(#an &ser Aame </span></td> 23 <td width="1 "><span>F<span>F</span></span></td> 28 <td width="1:%"><inp(t name="(sername" type="te)t" /></td> 25 </tr> 2: <tr> 2% <td>Mnbsp7</td> 28 <td><span>-as(#an *assword</span></td> 2; <td><span>F<span>F</span></span></td> 3 <td><inp(t name="password" type="password" /></td> 31 </tr> 32 <tr> 33 <td>Mnbsp7</td> 38 <td>Mnbsp7</td> 35 <td>Mnbsp7</td> 3: <td><inp(t name="s(bmit" 'al(e="Paftar" type="s(bmit" /></td> 3% </tr> 38 <tr> 3; <td height="3;" colspan="8" bgcolor="L;;;;;;">Mnbsp7</td> 8 </tr> 81 </table> 82 <pre>Mnbsp7</pre> 83 </form>

si nup4process
1 <2php 2 incl(de "config0php"7 3 8 ///mengambil data dari form

5 ?(sername = ?!*@">BC(sernameCD7 : ?password = ?!*@">BCpasswordCD7 % ?password!md5 = md55?password67 8 ; //ce# pengisian data 1 if5?(sername==CC QQ ?password==CC6E 11 echo "Pata tida# leng#ap<br99><a href=sign(p0php>Oac#</a>"7 12 13 //.i#a data s(dah leng#ap/ dilan.(t#an inp(t data #e database 18 GelseE 15 ?perintah = "insert into (ser 'al(es 5C?(sernameC/ C?password!md5C6"7 1: ?perintah!di!4(ery = mys4l!4(ery5?perintah67 1% 18 //Ri#a inp(t data berhasil/ dilan.(t#an dengan pemberitah(an pendaftaran berhasil

1; if 5?perintah!di!4(ery6 E 2 echo "Paftar berhasil/ sila#an <a href=Cinde)0phpC>login</a>"7 21 22 //.i#a inp(t data gagal/ dilan.(t#an dengan pemberitah(an pendaftaran gagal 23 GelseE echo "Paftar gagal ata( (sername telah terdaftar sila#an <a href=Csign(p0phpC>&langi</a> ata( <a href=Clogin0phpC>Login</a>"7 25 G 2: G 2% 2> 28

hufh alhamdulillah selesai 3uga R memang dalam pembuatan 'istem Eogin ini harus dila=u=an dengan sangat teliti.

:an #ah pertama +(at data+ase di http:$$localhost$phpmyadmin$ se+a ai +eri#(t : Nama database nya belajar , dan nama tabel nya user (ser2id (sername password email f(llname a ama no2hp = int1G9 A'rimary #ey A &(to increment = varchar1209 = varchar11009 =varchar11009 =varchar11009 =varchar1159 =+i int11G9

/etelah it( #one#si #e data+ase d(l( codin nya di +awah ini : <?php $host = 7localhost7; $(ser = 7root7; $pass = 77; $d+name = 7+ela;ar7; $connect = mysKl2connect1$hostA $(serA $pass9 or die1mysKl2error199; $d+select = mysKl2select2d+1$d+name9; ?> Leri nama confi <php /etelah it( +i#in +ar( la i +eri nama index.php codin an nya di +awah ini :

<html> <head> <title>Lela;ar '0'<$title> <$head> <+ody> <h1>Morm =np(t Jata<$h1> <form name="inp(t2data" action="insert<php" method="post"> <ta+le +order="0" cellpaddin ="5" cellspacin ="0"> <t+ody> <tr> <td>Isername<$td> <td>:<$td> <td><inp(t type="te!t" name="(sername" ma!len th="20" reK(ired="reK(ired" $><$td> <$tr> <tr> <td>'assword<$td> <td>:<$td> <td><inp(t type="password" name="password" ma!len th="20" reK(ired="reK(ired" $><$td> <$tr> <tr> <td>M(llname<$td> <td>:<$td> <td><inp(t type="te!t" name="f(llname" ma!len th="100" reK(ired="reK(ired" $><$td> <$tr> <tr>

<td>4mail<$td> <td>:<$td> <td><inp(t type="email" name="email" reK(ired="reK(ired" $><$td> <$tr> <tr> <td>& ama<$td> <td>:<$td> <td><inp(t type="te!t" name="a ama" reK(ired="reK(ired" $><$td> <$tr> <tr> <td>Bomor 0'<$td> <td>:<$td> <td><inp(t type="te!t" name="no2hp" ma!len th="1G" reK(ired="reK(ired" $><$td> <$tr> <tr> <td ali n="ri ht" colspan="F"><inp(t type="s(+mit" name="s(+mit" val(e="/impan" $><$td> <$tr> <$t+ody> <$ta+le> <$form> <$+ody> <$html>

Bah (nt(# data nya +isa mas(# #e data+ase Amas(#an codin an di +awah ini lal( +eri nama insert.php : <?php $$pan il file confi <php (nt(# men h(+(n #e server incl(de17confi <php79; $$tan #ap data dari form $(sername = $2'"/567(sername78; $password = $2'"/567password78; $f(llname = $2'"/567f(llname78; $email = $2'"/567email78; $a ama = $2'"/567a ama78; $no2hp = $2'"/567no2hp78; $$simpan data #e data+ase $K(ery = mysKl2K(ery1"insert into (ser val(es177A 7$(sername7A 7$password7A 7$email7A 7$f(llname7A 7$a ama7A 7$no2hp79"9 or die1mysKl2error199; if 1$K(ery9 > header17location:inde!<php?messa e=s(ccess79;

? ?> Bah dari dari #e F file terse+(t mas(#an dalam sat( folder < lal( cara men;alan#an nya http:$$localhost$+ela;ar$ +ela;ar anti den an nama folder anda : nah demi#ian cara men entry data ata( men inp(t data di php <

:&3=

cara membuat form pendaftaran secara online den an P-P


JO.:V ;ipos=an oleh sigit septianto Eabel: cara membuat form pendaftaran secara online dengan P2P ta=engon adalah nama dari =ota =ecil yang berada di dataran tinggi gayo tepatnya di =abupaten aceh tengah< pendudu= dari =ota ta=engon ini ter=enal =eramahan dan =esopanan< ramah dan sopan sea=an sudah men3adi budaya di sini< mung=in itu ber=at orang?orang terdahulu yang telah menerap=an demi=ian. penghasilan terbesar dari =ota ini adalah =opi gayo yang memili=i ciri =has berbeda dengan =opi lainnya. di atas adalah se=edar informasi seputaran daerah =elahiran saya<ta=engon. untu= yang belum pernah merasa=an =eni=matan =opi gayo< segeralah mencoba sebelum =ehabisan hahaha.. o=e< sepertinya acara =ita sudah bisa di mulai.. untu= hari ini tepatnya hari senin tanggal J1 o=tober "J1" =ita a=an membahas tentang bagaimana cara membuat form pendaftaran secara online dengan mengguna=an script P2P dan 3uga mysFl untu= ;atabasenya.. cara membuat form pendaftaran mahasis>a ini masih sangat tergolong =acau haha.. =enapa saya bilang =acau< ya mung=in =arena apli=asi yang a=an saya bagi=an ini masih 3auh dari =esempurnaan< 3adi saya minta pada re=an?re=an se=alian untu= dapat mengembang=an lebih mantap lagi.. =arena dengan menyempurna=an apli=asi ini a=an banya= se=olah?se=olah ataupun tempat per=uliahan yang sangat membutuh=an apli=asi ini< =arena di 3amin dengan apli=asi ini a=an sangat mempermudah =er3a a=ademi=. o=e< untu= mempersing=at mu=addimah ini sepertinya =ita mulai sa3a acara ini hehe.. nah cara membuat form pendaftaran sis>a/mahasis>a secara online dengan php ini adalah sebagai beri=ut ini :

untu= yang pertama =ali< silah=an bu=a text editor anda ... =emudian... copy script di ba>ah ini ..
<html> <head><title>Sorm Pendaftaran Bahasis>a Baru</title> </head> <body> <a href=http://>>>.faceboo=.com/mie[.dehard#ref=tn%tnmn> <img src=CS(MHNP.3pgC >idth=VJ></a></td></tr> <form action=Cinsert.phpC method=CP&'(C> <table border=*1* >idth=*7O\* cellpadding=*"* cellspacing=*"* align=*center* bgcolor=C]SSSSSC> <caption><h">Sormulir Pendaftaran Bahasis>a Baru</h"></caption></td></tr> <tr><td><b>Xama</b></td><td><input type=CtextC name=CnamaC si[e=C7JC maxlength=COJC/></td></tr> <tr><td><b>9enis !elamin</b></td><td><input type=CradioC name=C3enis%=elaminC @alue=CpriaC/><label for=C3enis%=elaminC>Pria</label> <input type=CradioC name=C3enis%=elaminC @alue=C>anitaC/><label for=C3enis%=elaminC>Tanita</label> </td></tr> <tr><td><b>'tatus</b></td><td> <select name=CstatusC> <option @alue=CPilih 'tatus 4ndaC>Pilih 'tatus 4nda</option> <option @alue=Cmeni=ahC>Beni=ah</option> <option @alue=CsingleC>'ingle</option> </select> </td></tr> <tr><td><b>Eulusan 'e=olah<b/></td><td><input type=CtextC name=Cse=olahC si[e=C7JC maxlength=COJC/></td></tr> <tr><td><b>(ahun 43aran</b></td><td><select name=Ctahun%a3aranC> <option>Pilih (ahun 43aran</option> <option @alue=C1WWOC>1WWO</option> <option @alue=C1WWPC>1WWP</option> <option @alue=C1WWUC>1WWU</option> <option @alue=C1WWVC>1WWV</option> <option @alue=C1WWWC>1WWW</option> <option @alue=C"JJJC>"JJJ</option> <option @alue=C"JJ1C>"JJ1</option> <option @alue=C"JJ"C>"JJ"</option> <option @alue=C"JJ7C>"JJ7</option> <option @alue=C"JJ:C>"JJ:</option> <option @alue=C"JJOC>"JJO</option> <option @alue=C"JJPC>"JJP</option> <option @alue=C"JJUC>"JJU</option> <option @alue=C"JJVC>"JJV</option> <option @alue=C"JJWC>"JJW</option> <option @alue=C"J1JC>"J1J</option> </select></td></tr> <tr><td><b>Pe=er3aan</b></td><td><input type=CtextC name=Cpe=er3aanC si[e=C7JC maxlength=COJC/></td></tr> <tr><td><b>4lamat</b></td><td><textarea name=CalamatC cols=C7JC ro>s=C:C></textarea></td></tr> <tr><td><b>!elurahan</b></td><td><input type=CtextC name=C=elurahanC si[e=C7JC maxlength=COJC/></td></tr> <tr><td><b>!ecamatan</b></td><td><input type=CtextC name=C=ecamatanC si[e=C7JC maxlength=COJC/></td></tr> <tr><td><b>!ota</b></td><td><input type=CtextC name=C=otaC si[e=C7JC maxlength=COJC/></td></tr> <tr><td><b>Pro@insi<b></td><td> <select name=Cpro@insiC> <option @alue=CPilih Pro@insi 4ndaC>Pilih Pro@insi 4nda</option> <option @alue=CBaliC>Bali</option> <option @alue=CBang=a BelitungC>Bang=a Belitung</option> <option @alue=CBantenC>Banten</option> <option @alue=CBeng=uluC>Beng=ulu</option> <option @alue=CNorontaloC>Norontalo</option> <option @alue=CMrian 9aya BaratC>Mrian 9aya Barat</option> <option @alue=C9abotabe=decipsa>cibC>9abotabe=decipsa>cib</option> <option @alue=C9ambiC>9ambi</option> <option @alue=C9a>a BaratC>9a>a Barat</option> <option @alue=C9a>a (engahC>9a>a (engah</option> <option @alue=C9a>a (imurC>9a>a (imur</option> <option @alue=C!alimantan BaratC>!alimantan Barat</option> <option @alue=C!alimantan 'elatanC>!alimantan 'elatan</option>

<option @alue=C!alimantan (engahC>!alimantan (engah</option> <option @alue=C!alimantan (imurC>!alimantan (imur</option> <option @alue=C!epulauan AiauC>!epulauan Aiau</option> <option @alue=CEampungC>Eampung</option> <option @alue=CEo=asi Eain?lainC>Eo=asi Eain?lain</option> <option @alue=CBalu=uC>Balu=u</option> <option @alue=CBalu=u HtaraC>Balu=u Htara</option> <option @alue=CXangroe 4ceh ;arussalamC>Xangroe 4ceh ;arussalam</option> <option @alue=CXusa (enggara BaratC>Xusa (enggara Barat</option> <option @alue=CXusa (enggara (imurC>Xusa (enggara (imur</option> <option @alue=CPapuaC>Papua</option> <option @alue=CAiauC>Aiau</option> <option @alue=C'ula>esi BaratC>'ula>esi Barat</option> <option @alue=C'ula>esi 'elatanC>'ula>esi 'elatan</option> <option @alue=C'ula>esi (engahC>'ula>esi (engah</option> <option @alue=C'ula>esi (enggaraC>'ula>esi (enggara</option> <option @alue=C'ula>esi HtaraC>'ula>esi Htara</option> <option @alue=C'umatera BaratC>'umatera Barat</option> <option @alue=C'umatera 'elatanC>'umatera 'elatan</option> <option @alue=C'umatera HtaraC>'umatera Htara</option> <option @alue=CZogya=artaC>Zogya=arta</option> </select></td></tr> <tr><td><b>Xo (elepon</b></td><td><input type=CtextC name=CteleponC si[e=C7JC maxlength=COJC/></td></tr> <tr><td></td><td><input type=CsubmitC name=C=irimC @alue=C;aftarRC/> <label> <input type=CresetC name=CAesetC id=CbuttonC @alue=CBatalC> </label></td></tr> </table> <p align=CcenterC><a href=Clihatdata.phpC><strong>Eihat ;ata </strong></a></p> <p align=CcenterC><a href=Cmis>ansyah/login.phpC><strong>login </strong></a></p> </form> di=embang=an oleh mahasis>a <a href=http://mis>anphp.blogspot.com>S(MHNP</a> </body> </html>

simpan dengan nama index.html selan3utnya bu=a lagi text editor nya.. segera copy lagi script di ba>ah..
<#php include C=one=si.phpC, $tanggal%daftar = date-CZ?n?dC., $nama = $%P&'()*nama*+, $3enis%=elamin = $%P&'()*3enis%=elamin*+, $status = $%P&'()*status*+, $se=olah = $%P&'()*se=olah*+, $tahun%a3aran = $%P&'()*tahun%a3aran*+, $pe=er3aan = $%P&'()*pe=er3aan*+, $alamat = $%P&'()*alamat*+, $=elurahan = $%P&'()*=elurahan*+, $=ecamatan = $%P&'()*=ecamatan*+, $=ota = $%P&'()*=ota*+, $pro@insi = $%P&'()*pro@insi*+, $telepon = $%P&'()*telepon*+, $Fuery%insert = Cinsert into tbl%daftar%mahasis>a-tanggal%daftar< nama%pendaftar< 3ns%=elamin< status< lulusan%se=olah< tahun%a3aran< pe=er3aan< alamat< =elurahan< =ecamatan< =ota< pro@insi< telp. @alues-*$tanggal%daftar*< *$nama*< *$3enis%=elamin*< *$status*< *$se=olah*< *$tahun%a3aran*< *$pe=er3aan*< *$alamat*< *$=elurahan*<*$=ecamatan*< *$=ota*< *$pro@insi*<*$telepon*.,C, $insert = mysFl%Fuery-$Fuery%insert., if-$insert.

/ include-Credirect@ie>.phpC., 5 else / echo CNagal update ... C, echo C<BL(4 2((P?LQHMY=Aefresh G&X(LX(=*", HAE=lihatdata.php*>C, 5 #>

simpan dengan nama insert.php bu=a lagi text editor anda .. copy lagi..
<#php include C=one=si.phpC, $select = Cselect 8 from tbl%daftar%mahasis>a order by id%daftar descC, $select%Fuery = mysFl%Fuery-$select., #> <html> <head> <title>Eihat ;ata</title> </head> <body> <table style=Cfont?si[e:11px,font?family:*arial*,text?align:center,C border=*1* >idth=CVJ\C align=*center* > <caption><h1>;aftar Galon Bahasis>a Baru</h1></caption> <tr><th>Xo</th><th>(anggal</th><th>Xama</th><th>9enis !elamin</th><th>'tatus</th><th>Eulusan</th><th>(ahun</th> <th>Pe=er3aan</th><th>4lamat</th><th>!elurahan</th><th>!ecamatan</th><th>!ota</th><th>Pro@insi</th><th>(elepon</th> <#php >hile-$select%result = mysFl%fetch%array-$select%Fuery.. / $id = $select%result)*id%daftar*+ , $tanggaldaftar = $select%result)*tanggal%daftar*+ , $nama = $select%result)*nama%pendaftar*+ , $3enis=elamin = $select%result)*3ns%=elamin*+ , $status = $select%result)*status*+ , $lulusan = $select%result)*lulusan%se=olah*+ , $tahuna3aran = $select%result)*tahun%a3aran*+ , $pe=er3aan = $select%result)*pe=er3aan*+ , $alamat = $select%result)*alamat*+ , $=elurahan = $select%result)*=elurahan*+ , $=ecamatan = $select%result)*=ecamatan*+ , $=ota = $select%result)*=ota*+ , $pro@insi = $select%result)*pro@insi*+ , $telepon = $select%result)*telp*+ , echo C<tr><td>$id</td><td>$tanggaldaftar</td><td>$nama</td><td>$3enis=elamin</td><td>$status</td><td>$lulusan</td> <td>$tahuna3aran</td><td>$pe=er3aan</td><td>$alamat</td><td>$=elurahan</td><td>$=ecamatan</td><td>$=ota</td> <td>$pro@insi</td><td>$telepon</td> </tr>C, 5 #> </table> <center> <p> <input type=CbuttonC @alue=CMnput ;ataC onGlic==C>indo>.location.href=*index.html*C> </p> <form name=Cform1C method=CP&'(C action=Ccari.phpC> <p>Basu=an berdasar=an Xo. (elp : <input name=CteleponC type=CtextC id=CteleponC> <input type=CsubmitC name=C'ubmitC @alue=CGariC> </p> </form></p> </center></p> di=embang=an oleh mahasis>a <a href=http://mis>anphp.blogspot.com>S(MHNP</a> </body> </html>

simpan dengan nama lihatdata.php

untu= =one=sinya.. copy script di ba>ah ..


<#php $host = ClocalhostC, $username = CrootC, $pass>ord = C1C, $database = CdaftarC, $=one=si = mysFl%connect-$host< $username< $pass>ord., $pilihdatabase = mysFl%select%db-$database< $=one=si., // if -$pilihdatabase. echoCBerhasilC, // else echo CNagal !one=siC, #>

simpan dengan nama =one=si.php nah< untu= isi tabel dari pada mysFl nya.. sila=an copy=an script beri=ut ini ..
?? phpBy4dmin 'QE ;ump ?? @ersion ".11.: ?? http://>>>.phpmyadmin.net ?? ?? 2ost: localhost ?? Neneration (ime: 9an ":< "J11 at 1J::O PB ?? 'er@er @ersion: O.J.O1 ?? P2P Yersion: O.".O 'L( 'QE%B&;L=CX&%4H(&%Y4EHL%&X%^LA&C, ?? ?? ;atabase: _mahasis>a%db_ ?? ?? ???????????????????????????????????????????????????????? ?? ?? (able structure for table _tbl%daftar%mahasis>a_ ?? GAL4(L (4BEL MS X&( LDM'(' _tbl%daftar%mahasis>a_ _id%daftar_ int-1J. X&( XHEE auto%increment< _tanggal%daftar_ date default XHEE< _nama%pendaftar_ @archar-UO. default XHEE< _3ns%=elamin_ @archar-1O. default XHEE< _status_ @archar-"J. default XHEE< _lulusan%se=olah_ @archar-"J. default XHEE< _tahun%a3aran_ int-P. default XHEE< _pe=er3aan_ @archar-1"O. default XHEE< _alamat_ @archar-1OJ. default XHEE< _=elurahan_ @archar-UO. default XHEE< _=ecamatan_ @archar-UO. default XHEE< _=ota_ @archar-UO. default XHEE< _pro@insi_ @archar-UO. default XHEE< _telp_ @archar-"J. X&( XHEE default **< PAMB4AZ !LZ -_id%daftar_. . LXNMXL=ByM'4B ;LS4HE( G24A'L(=utfV 4H(&%MXGALBLX(=1 , ?? ?? ;umping data for table _tbl%daftar%mahasis>a_

?? simpan dengan nama mahasis>a.sFl .. simpan semua file di atas =edalam 1 folder dengan pendaftaran .. nah< bagaimana# tida= terlalu sulit=an# hahaha.. timbul lagi pertanyaan< apa=ah tida= ada admin nya yang mengelola =egiatan pada apli=asi ini#####

o... ada dong.. untu= re=an?re=an se=alian saya persilah=an untu= mendo>nload script leng=ap untu= form pendaftaran mahasis>a/sis>a secara online dengan P2P dan BZ'QE.. pada script yang a=an re=an do>nload sudah memili=i admin yang mengatur =egiatan pada apli=asi ini hehe.. tapi se=ali lagi saya beritahu=an =epada re=an?re=an se=alian< apli=asi ini masih sangat<sangat<sangat 3auh dari =esempurnaan. silah=an do>nload script pendaftaran secara online dengan P2P secara gratis.tis<tis.. silah=an do>nload di sini untu= login silah=an isi user M; : mis>ansyah dan untu= pass>ord : mis>ansyah .. demi=ian lah yang dapat saya sampai=an.. lebih dan =urang saya mohon maaf.. hehehe.. semoga bermanfaat< hidup open sourceRRRR

$$ yo(7re readin <<< 5(torial

cara mem+(at script pencarian sederhana den an php mysKl


'osted +y &n ra CoNa O Hay 10A 2012 O F Comments

'earching< merupa=an fasilitas yang hampir selalu ada dalam setiap apli=asi< bai= apli=asi berbasis >eb ataupun des=top. 'etiap halaman >eb/ blog 3uga a=an ditemu=an fasilitas ini. (utorial beri=ut a=an memberi=an =onsep dasar dari searching< dengan mela=u=an pencarian pada data terstru=tu -database.. &=< langsung pra=ti= sa3a. .tep 5 : Persiapkan Database
1< L(at data+ase den an nama db_tutorial

2< /iap#an ta+el den an nama tb_studentA den an str(#t(r ta+el seperti am+ar di+awah ini<

F< =nsert-#an +e+erapa sample dataA misal seperti am+ar di+awahA

G< Done with the database!

.tep 6 : Persiapkan 0older 7er!a


1< L(at folder den an nama searching dalam doc(ment root anda 2< /impan sem(a file dalam pra#ti#(m ini dalam folder terse+(t<

.tep 8 : +embuat script koneksi ke D9


1< )eti##an script +eri#(tA
20 30 80 50 :0 %0 80 ;0 <2php ?host = "localhost"7 ?(ser = "root"7 ?pass = ""7 ?dbAame = "db!t(torial"7 mys4l!connect5?host/ ?(ser/ ?pass67 mys4l!select!db5?dbAame6 or die 5",onnect Failed HH F "0mys4l!error5667 2>

10<simpan den an nama connect<php 11<'en;elasan : /cript ini a#an di (na#an (nt(# men h(+(n an apli#asi #ita den an data+ase d+2t(torial< /es(ai#an (sername dan password den an settin -an mysKl anda<

.tep ' : +embuat form pencarian


1< )eti##an script +eri#(tA
20 <html> 30 <head> 80 <title> Jalaman *encarian </title> 50 </head> :0 <body> %0 <form name="formcari" method="post" action="search!e)e0php"> 80 <table width="33 " border=" " align="center" cellpadding=" "> ;0 <tr bgcolor="orange"> 1 0 <td height="25" colspan="3"> 110 <strong> "t(dent "earching H </strong> 120 </td>

130 180 150 1:0 1%0 180

</tr> <tr> <td> Aame </td> <td> <inp(t type="te)t" name="name"> </td> </tr> <td></td> <td> <inp(t type=""&O-<>" name=""&O-<>" id=""&O-<>" 'al(e="search" > </td> 1;0 </table> 2 0 </form> 210 </body> </html>

22<simpan den an nama formsearchin <php 2F<'en;elasan : script diatas adalah 05H: script +iasa yan a#an menampil#an form< 'erhatian +a ian action="search!e)e0php"A +a ian ini dima#s(d#an +ahwa form a#an diproses oleh script search2e!e<php

.tep & : +embuat script pemrosesan dan menampilkan hasil searchin


1< )eti##an script +eri#(tA
20 30 80 50 <2php incl(de "connect0php"7 ?name= ?!*@">BCnameCD7 //get the nama 'al(e from form ?4 = ""=L=,> 1 from tb!st(dent where name li#e CS?nameSC "7 //4(ery to get the search res(lt :0 ?res(lt = mys4l!4(ery5?467 //e)ec(te the 4(ery ?4 %0 echo "<center>"7 80 echo "<h2> Jasil "earching </h2>"7 ;0 echo "<table border=C1C cellpadding=C5C cellspacing=C8C>"7 1 0 echo " 110 <tr bgcolor=CorangeC> 120 <td>Ao</td> 130 <td>Aama -ahasiswa</td> 180 <td>Ilamat</td> 150 </tr>"7 1:0 while 5?data = mys4l!fetch!array5?res(lt66 E //fetch the res(lt from 4(ery into an array 1%0 echo " 180 <tr> 1;0 <td>"0?dataBCnoCD0"</td> 2 0 <td>"0?dataBCnameCD0"</td> 210 <td>"0?dataBCaddressCD0"</td> 220 </tr>"7 230 G 280 echo "</table>"7 2>

25<simpan den an nama search2e!e<php 2P<'en;elasan dapat dilihat di script comment

.tep : : ;estin <ode

1< 'er i #e http:$$localhost$searchin $formsearchin <php< &nda a#an melihat

form seperti di+awahA 2< Has(##an nama pada field nama 1misal nama yan telah diinsert #e JLA

yait( june9 F< )li# tom+ol search dan anda a#an melihat hasilnya lllllllllll

)"B4)/=
Hem+(at f(n si #one#si data+ase Hy/Q: den an '0'
"7 Baret "J17 4ri Lffendi Pemrograman< (utorial< Tebsite do>nload< mysFl< php< share " !omentar !ali ini =ita a=an membuat fungsi untu= mela=u=an =one=si database By'QE mengguna=an bahasa P2P< 3i=a biasanya =one=si dila=u=an dengan memanggil ber=as yang sudah berisi perintah =one=si. Ba=a< untu= =asus ini perintah =one=si a=an =ita ubah men3adi sebuah fungsi yang dapat dipanggil. ada dua fungsi yang a=an =ita buat< pertama koneksi_buka() untu= mela=u=an =one=si =e database dan koneksi_tutup() untu= menutup =one=si dari database.

1an kah 5
pertama?tama buat database pada By'QE atau phpBy4dmin dengan nama bebas< =emudian buat tabel dengan field seperti di ba>ah ini. !emudian isi=an dengan beberapa data.

1,+=I>= >IOL= <F A@> =T<">" UbiodataU 5 2 F G


UnamaU 'archar55 6 A@> A&LL/ Utmp!lahirU 'archar53 6 A@> A&LL/ Utgl!lahirU date A@> A&LL

5,JI+"=>=latin17

6 =A$<A==-y<"I- P=FI&L>

1an kah 6
pada folder root >ebser@er anda -bisa >>>/htdocs/html. buat folder baru dengan nama bebas< misal : latdb =emudian buat file

konfi urasi.php
1 <2php 2 define5CPO!AI-IC/ Cnm!databaseC67 // ses(ai#an dengan nama database anda F define5CPO!&"=+C/ CrootC67 // ses(ai#an dengan nama pengg(na database anda G
define5CPO!*I""V@+PC/ CpasswordC67 // ses(ai#an dengan #ata sandi database anda

5 define5CPO!J@">C/ ClocalhostC67 // ganti .i#a leta# database mys4l di P #omp(ter lain %

R S 1 0
// mengambil alamat dire#tori tempat ber#as #onfig(rasi0php disimpan define5CIO"*I>JC/ dirname5!!F<L=!!60C/C67

1 // memanggil ber#as f(ngsi0php 1 re4(ire IO"*I>J0Cf(ngsi0phpC7 1 2> 2

fun si.php
1 2 F G 5 P %G R S // f(ngsi (nt(# men(t(p #one#si #e database mys4l 1 f(nction #one#si!t(t(p56 E 0 1 G 1
</pre> <2php // f(ngsi (nt(# mela#(#an #one#si #e database mys4l f(nction #one#si!b(#a56 E mys4l!select!db5PO!AI-I/mys4l!connect5PO!J@">/PO!&"=+/PO!*I""V@+P667

mys4l!close5mys4l!connect5PO!J@">/PO!&"=+/PO!*I""V@+P667

1 2 <pre> 1 F

2>

inde%.php
1 </pre> 2 <2php F // memanggil ber#as #onfig(rasi0php
re4(ire C#onfig(rasi0phpC7

G 5 // memb(#a #one#si dengan database P #one#si!b(#a567 % 2> R S


<table border="1"> <tr> <td>Aama</td>

1 0 <td>>empat Lahir</td> 1 <td>>anggal Lahir</td> 1 </tr> 1 <2php 2

?4(ery = mys4l!4(ery5""=L=,> 1 F+@biodata"67 1

F while5?data=mys4l!fetch!array5?4(ery66 E 1 2> G

1 <td><2php echo ?dataBCnamaCD2></td> 5 1 P <td><2php echo ?dataBCtgl!lahirCD2></td> 1 </tr> % <2php G 2> 1 </table> R 1 // men(t(p #one#si dengan database S 2 0 2>
#one#si!t(t(p567 <2php <td><2php echo ?dataBCtmp!lahirCD2></td>

<tr>

2 <pre> 1 2 2 2 F 2

G 2 5 2 P 2 % 2 R 2 S F 0

1an kah 8
pada bro>ser fa@orit anda =eti==an alamat http://localhost/nama_direktori< =arena saya mengguna=an dire=tori latdb ma=a saya mengeti==an alamat http://localhost/latdb ma=a a=an tampil seperti gambar di ba>ah ini

Hnduh !ode: fungsi?=one=si?database.[ip

'''''
Cara Hen #one#si#an Jata+ase Jen an '0'
'osted +y H(hammad =+n( =dris Ta+(A 20 Haret 201F 0 comments )e+et(lan se#ali saya sedan mem+an (n halaman Ue+ sederhana den an men (na#an pro ram '0'< &da +e+erapa lan #ah yan +isa ditemp(h dalam mela#(#an #odin #one#si data+ase den an pemro raman '0'< Bam(n #ali ini #ita tida# (sah terlal( ter esa- esaA #ita a#an +ela;ar step by step ya a a# #awan#awan +isa memahami +a aimana cara mengkoneksikan database dengan PHP<

/e#aran #ita co+a mem(lai +ela;arnyaA pertama tama #alian siap#an terle+ih dah(l( apli#asi local server di #omp(ter #alian< Int(# referensiA #alian +isa (na#an V&H'' den an mendownloadnya secara ratis di sini : http:$$www<apachefriends<or $en$!ampp<html

@i#a s(dah selesai mendownloadA silah#an install terle+ih dah(l( di partisi dis# C:<

@i#a propses instalasi V&H'' mempra#ti##an pela;aran ini :

s(dah

selesaiA

lan #ah

selan;(tnya

adalah

1< /ilah#an +(at se+(ah folder den an nama testwe+ di folder C:$!ampp$htdoc$< 2< )em(dian anda #eti##an script #one#si #e data+ase dan simpan den an nama conn.php pada folder testwe+ :

Opso 1 : <2php ?hostname = "localhost"7 ?(sername = "root"7 ?password = ""7 ?dbname = "db!test"7 mys4l!connect 5"?hostname"/"?(sername"/""6 or die 5"Josting =rror"67

mys4l!select!db5"?dbname"6 or die 5"Patabase =rror67 2>

Opsi <2php

mys4l!connect5"localhost"/"root"/""67 mys4l!select!db5"db!test"67 2>

Ji atas adalah perintah (nt(# men #one#si#an data+ase server anda men (na#an perintah '0'< Bam(n +a aimana cara mem+(#ti#an +ahwa data+ase anda +enar+enar s(dah ter#one#si< /ilah#an i#(ti point per point selan;(tnya<

F< L(#a lin# localhost$!ampp di we+ +rowser #esayan an anda< G< @i#a V&H'' anda +ar( sa;a di installA silah#an pilih +ahasa terle+ih dah(l(< 5< /etelah it(A pada men( se+elah #iriA pilih 'hpHy&dmin< P< @i#a +erhasil mas(#A silah#an +(at data+ase +ar( "Create Database" den an nama d+2test< %< @i#a s(#sesA ma#a data+ase d+2test a#an +erhasil ditam+ah#an< /elan;(tnya #li# d+2test dan mas(# #e dire##torinya< R< /e+el(m melan #ah #e step selan;(tnyaA silah#an +(#a apli#asi te!t editor anda dan copy-paste terle+ih dah(l( script /Q: di +awah ini dan simpan den an nama database.s!l<

mys4l> ,+=I>= >IOL= (ser 5 id <A>/ nama WI+,JI+51 6 67 S< )em+ali #e halaman 'hpHy&dmin->d+2test 10< /ilah#an =mport file data+ase<sKl di men( =mport< 11< @i#a +erhasil silah#an insert datanya di men( =nsretA isi#an id dan nama< )em(dia pilih 3o< 12< @i#a s(dahA tam+ah#an script di +awah ini pada file conn<phpA sisip#an tepat se+el(m tanda "2>" <

?s4l = mys4l!4(ery 5"select 1 from (ser"67 ?test = mys4l!n(m!rows5?s4l67 echo ?test7 1F< /ave dan co+a +(#a localhost$testwe+$conn<php< La aiamana? H(dah #an #awan< /ilah#an anda co+a sendiri dan ;i#a ada yan perl( ditanya#anA silah#an tanya#an sa;a :9

)olp
Pencarian ;ata 'ederhana Bengguna=an P2P K BZ'QE selamat pagi semua< dan selamat berlibur di a=hir pe=an< hari ini saya mau ngasih tips sedi=it tentang pencarian sederhana< =alau di arti=el sebelumnya saya membuat Yertical Nraph untu= Persentase 9umlah Pendaftar di Hni@ersitas < se=arang ini =elan3utan dari arti=el tersebut. database< tabel < =one=si dan data ? data yang diguna=an sama dengan data ? data yang ada pada arti=el dengan 3udul CYertical Nraph untu= Persentase 9umlah Pendaftar di Hni@ersitas C. buat database : school -option / =alo sudah punya database ya boleh pa=e database yang lama . buat tabel : 3urusan Perintah .=1
1 <em>,+=I>= >IOL= UschoolU0U.(r(sanU 5 2 U#d!.(rU WI+,JI+5 15 6 A&LL / 3 U.(r(sanU WI+,JI+5 5 6 A&LL 8 5 </em> 6 =A$<A= = -N<"I-

2tau field ? field yang harus dibuat 0ield =d%3ur 3urusan 1en th " >alue @archar-1O. @archar-OJ. 7eteran an Xull Xull

Xama (abel : pendaftar Perintah 'QE


1 ,+=I>= >IOL= UschoolU0UpendaftarU 5 2 UnoU <A>5 11 6 A@> A&LL I&>@!<A,+=-=A> *+<-I+N X=N /

3 8 5 : %

U#d!.(rU WI+,JI+5 15 6 A&LL / UnamaU WI+,JI+5 5 6 A&LL / U.en#elU WI+,JI+5 5 6 A&LL / UalamatU WI+,JI+5 255 6 A&LL 6 =A$<A= = -N<"I-

4tau Sield ? field yang harus dibuat 0ield no =d%3ur nama 3en=el 1en th " >alue int -11. @archar-1O. @archar-OJ. @archar-OJ. 7eteran an 4uto%Mncrement< Xot Xull Xull Xull Xull Xull

4lamat @archar-"OO.

3i=a sudah silah=an =eti= script di ba>ah ini : ??????? koneksi.php ???????
1 2 3 8 <em><2 ?#one#si=mys4l!connect5"localhost"/"root"/""67 mys4l!select!db5"school"/?#one#si67 2>

5 </em>

???????? inde%.php ????????


1 <2 2 incl(de "#one#si0php"7 3 2> <HP@,>N*= html *&OL<, "9//V3,//P>P TJ>-L 10 8 >ransitional//=A" "httpF//www0w30org/>+/)html1/P>P/)html19 transitional0dtd"> 5 <html )mlns="httpF//www0w30org/1;;;/)html"> : % <head> <meta http9e4(i'=",ontent9>ype" content="te)t/html7 charset=iso9885;91" /> 8 <title>*=A,I+<IA "=P=+JIAI</title> ; <style type="te)t/css"> 1 <H99

11 12 13 18 15 1: 1% 18 1;

body/td/th E font9familyF Werdana/ Irial/ Jel'etica/ sans9serif7 font9siKeF 11p)7 G body E bac#gro(nd9colorF L ,:P;,7 G 99> </style></head> <table align="center" bgcolor="L11I2=8" border=" " cellpadding="3" cellspacing="3" width=":%8"> <tbody><tr> <td bgcolor="LP:=FF,"><p align="center"><strong>*=A,I+<IA "=P=+JIAI O=+PI"I+XIA AI-I</strong></p> <form id="form1" name="form1" method="post" action=""> <di' align="center"> <inp(t name="cari" id="cari" siKe="5 " type="te)t"> <inp(t name=""(bmit" 'al(e="*encarian" type="s(bmit"> </di'> </form> <2 ?cari=?!*@">BCcariCD7 if5Hempty5?cari66E 2><p align="center"><strong>JI"<L *=A,I+<IA</strong></p> <p><2 <br><br>

2 <body> 21 22 23 28 25 2: 2% 28 2; 3 31 32 33 38 35

?lispendaftar=mys4l!4(ery5""=L=,> 1 F+@- pendaftar VJ=+= nama L<X= CS?cariSC"67 3: ?totalsel(r(hpendaftar=mys4l!n(m!rows5?lispendaftar67 3% if5?totalsel(r(hpendaftar==C C6E echo "</p><center><blin#>-aaf Pata yang anda cari 38 tida# ada di dalam database</blin#></center>"7 3; 8 81 82 83 88 85 <2 while5?lispendaftar1=mys4l!fetch!array5?lispendaftar66E G else E echo "R(mlah "el(r(h Pata yang ditem(#an Idalah <b>?totalsel(r(hpendaftar</b> Pata"7 G 2>

8: 8% 88 8; 5

2>

<2 G

2> <table align="center" bgcolor="LP%8=FI" border=" " 51 cellpadding="3" cellspacing="1" width=";8S"> 52 53 <tbody><tr> <td align="center" bgcolor="LF P%FP" 'align="middle"><strong>XP R(r(san </strong></td> <td align="center" bgcolor="LF P%FP" 58 'align="middle"><strong>Aama</strong></td> <td align="center" bgcolor="LF P%FP" 55 'align="middle"><strong>Renis Xelamin </strong></td> <td align="center" bgcolor="LF P%FP" 5: 'align="middle"><strong>Ilamat</strong></td> 5% 58 5; : :1 :2 :3 :8 :5 :: :% :8 % %1 ></td> <td bgcolor="LFFFFFF"><2=?lispendaftar1BalamatD2 ></td> </tr></tbody></table> <p></p> <2 G 2> </td> </tr> </body> </html> ></td> </tr><tr> <td bgcolor="LFFFFFF"><2=?lispendaftar1B#d!.(rD2 <td bgcolor="LFFFFFF"><2=?lispendaftar1BnamaD2></td> <td bgcolor="LFFFFFF"><2=?lispendaftar1B.en#elD2

:; </tbody></table>

3i=a script di atas di tulis dengan benar< ma=a hasil dari script tersebut seperti gambar di ba>ah ini

` ` ` untu= file pendu=ung silah=an do>nload disini ` ` `

You might also like