Upload
subandi-wahyudi
View
214
Download
0
Embed Size (px)
Citation preview
8/19/2019 Materi PHP CRUDS (Create,Read,Delete)
http://slidepdf.com/reader/full/materi-php-cruds-createreaddelete 1/5
Materi PHP CRUDS ( Create, Read, Update,Delete,Search)
1. buat database pelatihan di mysql
. buat table peserta
!. isi table peserta
". buat #$rm%input.php dan simpan di direct$ri &p'htd$cs sbb
htmlhead*headtitle#$rm*titleb$dycenter#$nt #ace+-erdana c$l$r+blue sie+"b/$rm Penda#taranPelatihan 0eb Pr$rammin*b*#$nt*center#$rm meth$d+p$st acti$n+insert.phptable b$rder+2 3idth+456trtd7PM*tdtdinput type+te&t name+-ar%npm-alue+8php i#(isset(9%:;<=>npm>?))@ech$ 9%:;<=>npm>?A B 8sie+**td*trtrtd7ama*td
tdinput type+te&t name+-ar%nama -alue+8php i#(isset(9%:;<=>nama>?))@ech$ 9%:;<=>nama>?A B 8sie+**td*trtrtdPass3$rd*tdtdinput type+pass3$rd name+-ar%pass3$rd -alue+8php i#(isset(9%:;<=>pass>?))@ech$ 9%:;<=>pass>?A B 8
8/19/2019 Materi PHP CRUDS (Create,Read,Delete)
http://slidepdf.com/reader/full/materi-php-cruds-createreaddelete 2/5
sie+**td*trtrtdenis elamin*tdtd
8php i#(9%:;<=>EF>?++>GaFilaFi>) @ech$ input type+>radi$> name+>-ar%EF> -alue+>GaFilaFi> checFed*GaFilaFiAech$ input type+>radi$> name+>-ar%EF> -alue+>Perempuan>*PerempuanA B elsei# (9%:;<=>EF>?++>Perempuan>) @ech$ input type+>radi$> name+>-ar%EF> -alue+>GaFilaFi> *GaFilaFiAech$ input type+>radi$> name+>-ar%EF> -alue+>Perempuan> checFed*PerempuanA B
else @ech$ input type+>radi$> name+>-ar%EF> -alue+>GaFilaFi> *GaFilaFiAech$ input type+>radi$> name+>-ar%EF> -alue+>Perempuan> *PerempuanA B8*td*trtrtdIama*tdtdselect name+-ar%aama
$pti$n -alue+=P i l i h?*$pti$n$pti$n -alue+Jslam 8php i# (9%:;<=>aama>?++>Jslam>)@ ech$ selectedAB 8Jslam*$pti$n$pti$n -alue+ath$liF 8php i# (9%:;<=>aama>?++>ath$liF>)@ ech$ selectedAB8ath$liF*$pti$n$pti$n -alue+Pr$testan 8php i# (9%:;<=>aama>?++>Pr$testan>)@ ech$selectedAB 8Pr$testan*$pti$n$pti$n -alue+Hindu 8php i# (9%:;<=>aama>?++>Hindu>)@ ech$ selectedAB 8Hindu*$pti$n$pti$n -alue+Kudha 8php i# (9%:;<=>aama>?++>Kudha>)@ ech$ selectedAB 8Kudha*$pti$n$pti$n -alue+Gainnya 8php i# (9%:;<=>aama>?++>Gainnya>)@ ech$ selectedAB 8Gainnya*$pti$n
*select*td*trtrtdH$bi*td
8/19/2019 Materi PHP CRUDS (Create,Read,Delete)
http://slidepdf.com/reader/full/materi-php-cruds-createreaddelete 3/5
tdinput type+checFb$& name+-ar%musiF -alue+MusiF 8i#(strp$s(9%:;<=>h$bby>?,>MusiF>)L++#alse)@ech$ >checFed>AB8*MusiF input type+checFb$& name+-ar%baca -alue+Membaca 8i#(strp$s(9%:;<=>h$bby>?,>Membaca>)L++#alse)@ech$ >checFed>AB8*Membacainput type+checFb$& name+-ar%F$mputer -alue+$mputer 8
i#(strp$s(9%:;<=>h$bby>?,>$mputer>)L++#alse)@ech$ >checFed>AB8*$mputer *td*trtrtd -alin+t$pritiF dan Saran*tdtdte&tarea 3rap+// r$3s+5 c$ls+2 name+-ar%saran8php i#(isset(9%:;<=>FritiF>?))@ech$ 9%:;<=>FritiF>?A B 8*te&tarea*td*trtrtd alin+center*tdtd alin+center
input type+submit name+submit -alue+Submit*input type+reset name+reset -alue+reset**td*tr*table*#$rm8php9c$nn + mysql%c$nnect(l$calh$st,r$$t,)A9db + mysql%select%db(pelatihan)A9query +select N #r$m pesertaA9result+mysql%query(9query)A9n$m$r + 1Aech$ table b$rder+1Aech$ trtd7$*tdtd7PM*tdtd7ama*tdtdPass3$rd*tdtdeniselamin*tdtdIama*tdtdH$bby*tdtdritiF*tdtd;dit*tdtdDelete*td*trA3hile(9data+mysql%#etch%array(9result))@ ech$ trtd.9n$m$r.*tdtd.9data=7PM?.*tdtd.9data=7IMI?.*tdtd .9data=PISS0D?.*tdtd.9data=;7JS%;GIMJ7?.*tdtd.9data=I:IMI? .*tdtd.9data=HKKO?.*tdtd.9data=RJ<J? .*tdtda hre#+>#$rm%input.php8npm+9data=2?nama+9data=1?pass+9data=?FritiF+9data=Q?EF+9data=!?aama+9data="?h$bby+9data=5?>edit*a .*tdtda hre#+>deletemhs.php8npm+9data=2?>Deletes*a*td*trA 9n$m$r + 9n$m$r1AB Aech$ *tableA8*b$dy *html
8/19/2019 Materi PHP CRUDS (Create,Read,Delete)
http://slidepdf.com/reader/full/materi-php-cruds-createreaddelete 4/5
5. buat insert.php dan simpan di direct$ri &p'htd$cs sbb
8 9npm + 9%PS<=>-ar%npm>?A
9nama + 9%PS<=>-ar%nama>?A 9pass3d + 9%PS<=>-ar%pass3$rd>?A 9Eenis%Felamin + 9%PS<=>-ar%EF>?A 9aama + 9%PS<=>-ar%aama>?A 9musiF + 9%PS<=>-ar%musiF>?A 9membaca + 9%PS<=>-ar%baca>?A 9F$mputer + 9%PS<=>-ar%F$mputer>?A 9FritiF + 9%PS<=>-ar%saran>?A i# (isset(9musiF)) @ 9h$bby + 9musiFA BAi# (isset(9membaca))
@ 9h$bby + 9h$bby.>,>.9membacaA BAi# (isset(9membaca)) @ 9h$bby + 9h$bby.>,>.9F$mputerA BA9c$nn + mysql%c$nnect(l$calh$st,r$$t,)Ai#(9c$nn)@9db + mysql%select%db(pelatihan)Ai#(9db)@**-ariabel untuF simpan strin query
9query + J7S;R< J7< peserta(nama,npm,pass3d,Eenis%Felamin,aama,h$bby,FritiF)TIGU;S(>.9nama.>,>.9npm.>,>.9pass3d.>,>.9Eenis%Felamin.>,>.9aama.>,>.9h$bby.>,>.9FritiF.>)Amysql%query(9query) $r die(err.mysql%err$r())A header(>l$cati$n #$rm%input.php>)A
Belse@ech$ ;rr$r b . mysql%err$r() .*bbrABBelse@ech$ ;rr$r . mysql%err$r() .brAB8
Q. buat deletemhs.php dan simpan di direct$ri &p'htd$cs sbb
8php 9npm + 9%:;<=>npm>?A mysql%c$nnect(l$calh$st,r$$t,)A mysql%select%db(pelatihan)A
8/19/2019 Materi PHP CRUDS (Create,Read,Delete)
http://slidepdf.com/reader/full/materi-php-cruds-createreaddelete 5/5
9querydelete + delete #r$m peserta 3here 7PM +>9npm> A mysql%query(9querydelete)A
header (>l$cati$n #$rm%input.php>)A
84.