} xmlhttp.openPOST,url,true;
xmlhttp.setRequestHeaderContent-type, applicationx-www-form-urlencoded;
xmlhttp.setRequestHeaderContent-length, param.length;
xmlhttp.setRequestHeaderConnection, close; xmlhttp.sendparam;
} function GetXmlHttpObject {
var xmlhttp=null; try {
Firefox, Opera 8.0+, Safari xmlhttp=new XMLHttpRequest;
} catch e {
Internet Explorer try {
xmlhttp=new ActiveXObjectMsxml2.XMLHTTP;
} catch e {
xmlhttp=new ActiveXObjectMicrosoft.XMLHTTP;
} }
return xmlhttp; }
b. membuat form pencarian seperti pada contoh di bawah : html xmlns=http:www.w3.org1999xhtml
head meta http-equiv=Content-Type content=texthtml;
charset=iso-8859-1 titleUntitled Documenttitle
script type=textjavascript src=prmajax.jsscript
link rel=stylesheet href=style.css type=textcss head
body
div id=main h1Multiple Search Postingh1
form method=post name=frm action=proses.php span id=clear span
No Induk : input type=text name=pid[0] id=pid[0] value=
input type=button name=btn value=Cari onclick=CariDatadata[0],pid[0],0;
span id=data[0] class=datadom span
span id=clear span No Induk : input type=text name=pid[1]
id=pid[1] value= input type=button name=btn value=Cari
onclick=CariDatadata[1],pid[1],1; span id=data[1] class=datadom
span span id=clear span
No Induk : input type=text name=pid[2] id=pid[2] value=
input type=button name=btn value=Cari onclick=CariDatadata[2],pid[2],2;
span id=data[2] class=datadom span
span id=clear span input type=submit name=btnPost value=Simpan
form div
body html
c. Membuat script pencarian data yang akan di
load dengan ajax, yaitu : script
cari.php ?php
includeconfig.php; ifisset_POST[pid] AND trim_POST[pid]=:
urut = _POST[urut];
query = mysql_querySELECT FROM siswa WHERE noinduk=._POST[pid].;
ifmysql_num_rowsquery0: data = mysql_fetch_arrayquery;
nama = data[nama]; alamat = data[alamat];
echo table. trtdNamatdtdinput type=text
name=nama[.urut.] value=.nama. tdtr. trtdAlamattdtdtextarea
name=alamat[.urut.].alamat.textareatdt r.
table; else:
echo span class=erorData pengunjung dengan No Induk ._POST[pid]. tidak ditemukanspan;
endif; else:
echo span class=erorEror : No induk pengunjung kosongspan;
endif ?
d. Membuat
database dan juga script koneksinya config.php
?php conn = mysql_connectlocalhost,root,binkar;
ifconn{ sel=mysql_select_dbtutu,conn;
} e. Buat script proses.php untuk memproses semua data yang akan di posting
?php ifisset_POST[btnPost]{
count = count_POST[nama]; ifcount0{
nama = _POST[nama]; alamat = _POST[alamat];
foreachnama as key = val{ echo Data yang akan disimpan antara lain
: Nama =.nama[key].
Alamat = .alamat[key].br ; }
} }
? Untuk databasenya, dengan perintah seperti berikut :
CREATE TABLE ` pengunjung ` `noinduk` varchar10 NOT NULL,
`nama` varchar100 default NULL, `alamat` varchar200 default NULL,
`tanggallahir` varchar20 default NULL, `tempatlahir` varchar50 default NULL,
`kelas` varchar10 default NULL, `nis` varchar10 default NULL,
PRIMARY KEY `noinduk` ENGINE=MyISAM DEFAULT C
HARSET=utf8;
31
BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1. Identifikasi Masalah