A-37
Universitas Kristen Maranatha
trtdE-mailtd td : input type=text name=emailPelanggan size=30tdtr trtd colspan=2input type=submit value=Simpan
input type=button value=Batal onclick=self.history.backtdtr tableform;
break; case edituser:
edit=mysql_querySELECT FROM user WHERE username=_GET[id],conn; r=mysql_fetch_arrayedit;
if r[level] == admin{ temp = input type=radio id=admin name=level value=admin checkedlabel
FOR=adminAdminlabel input
type=radio id=user
name=level value=userlabel
FOR=userUserlabeltdtr; }
else{ temp
= input
type=radio id=admin
name=level value=adminlabel
FOR=adminAdminlabel input
type=radio id=user
name=level value=user
checkedlabel FOR=userUserlabeltdtr;
} echo h2Edit Userh2
form method=POST action=aksi?module=useract=update table
trtdUsernametd td : input type=text name=username value=r[username] readonly tdtr
trtdPasswordtd td : input type=text name=password tdtr trtdLeveltd
td : temp trtdNama
Lengkaptd td
: input
type=text name=namaPelanggan
size=30 value=r[namaPelanggan]tdtr
trtdAlamattd td : input type=text name=alamatPelanggan size=30 value=r[alamatPelanggan]tdtr
trtdNo.TelpHPtd td : input type=text name=kontakPelanggan size=30 value=r[kontakPelanggan]tdtr
trtdE-mailtd td : input type=text name=emailPelanggan size=30 value=r[emailPelanggan]tdtr;
echo trtd colspan=2 Apabila password tidak diubah, dikosongkan saja.br Username tidak bisa diubah.tdtr
trtd colspan=2input type=submit value=Update input type=button value=Batal onclick=self.history.backtdtr
tableform; break;
} ?
30. Aksi User
? session_start;
include ......configconnection.php; module=_GET[module];
act=_GET[act]; Input user
if module==user AND act==input{ pass=md5_POST[password];
mysql_queryinsert
into user
values._POST[username]., ._POST[password].,
._POST[level]., ._POST[namaPelanggan].,
._POST[alamatPelanggan]., ._POST[kontakPelanggan]., ._POST[emailPelanggan]., conn;
} Update user
else if module==user AND act==update{ if empty_POST[password] {
mysql_queryUPDATE user SET level = _POST[level], namaPelanggan = _POST[namaPelanggan],
alamatPelanggan = _POST[alamatPelanggan], kontakPelanggan = _POST[kontakPelanggan],
emailPelanggan = _POST[emailPelanggan] WHERE username = _POST[username], conn;
} Apabila password diubah
else{
A-38
Universitas Kristen Maranatha
pass=md5_POST[password]; mysql_queryUPDATE user SET password = pass,
level = _POST[level], namaPelanggan = _POST[namaPelanggan],
alamatPelanggan = _POST[alamatPelanggan], kontakPelanggan = _POST[kontakPelanggan],
emailPelanggan = _POST[emailPelanggan] WHERE username = _POST[username], conn;
} }
else ifmodule==user AND act==hapus{
mysql_queryDELETE FROM user WHERE username=_GET[id],conn; }
headerLocation: ....index.php?module=.module;
?
31. Manajemen Edit Halaman
?php aksi=modulhalamanaksi_halaman.php;
tampil = mysql_querySELECT FROM halaman ORDER BY no, conn; if isset_GET[act]{
pilih = _GET[act]; }
else{ pilih = ;
} switchpilih{
default : tampil = mysql_querySELECT FROM halaman ORDER BY no; echo h2Halamanh2;
echo table cellspacing=0px trthnoth
thNama Halamanth thIsi Halamanth
thAksith tr;
no=1; while r=mysql_fetch_arraytampil{
echo tr tdnotd
tdr[namaHalaman]td td......substrr[isiHalaman], 20, 100......td
tda href=?module=halamanact=edithalamannamaHalaman=r[namaHalaman]img width=16 height=16 alt=Edit title=Edit src=imagesb_edit.pngEditatr;
no++; }
echo table; break;
case edithalaman:
edit=mysql_querySELECT FROM
halaman WHERE
namaHalaman=_GET[namaHalaman],conn; r=mysql_fetch_arrayedit;
echo h2Edit Halamanh2 form method=POST action=aksi?module=halamanact=update
table trtdNama Halamantd td : input type=text name=namaHalaman value=r[namaHalaman]
readonlytdtr trtdIsi Halamantd td : textarea id=TextArea name=myTextArea style=width: 100
rows=25 cols=80r[isiHalaman]textarea tdtr; echo trtd colspan=2input type=submit value=Update
input type=button value=Batal onclick=self.history.backtdtr tableform;
break; }
?
-- Load up the actual editor core -- script type=textjavascript
var _editor_url = document.location.href.replaceadmin\., adminjs
A-39
Universitas Kristen Maranatha
var _editor_icons = Classic; var _editor_lang = en;
var _editor_skin = green-look; script
script type=textjavascript src=jsXinhaCore.jsscript script type=textjavascript
var xinha_plugins = [
Linker ];
var xinha_editors = [
TextArea, anotherOne
]; function xinha_init
{ ifXinha.loadPluginsxinha_plugins, xinha_init return;
var xinha_config = new HTMLArea.Config; xinha_editors = Xinha.makeEditorsxinha_editors, xinha_config, xinha_plugins;
Xinha.startEditorsxinha_editors; }
Xinha.addOnloadHandlerxinha_init; script
32. Aksi Edit Halaman