Professional Documents
Culture Documents
Net
Search
ACHMATIM.NET
TUTORIAL PUBLIKASI
GET UPDATES
TO YOUR
EMAIL
Subscribe
DPW2
facebook merupakan proses Entri atau Insert ke
DREAMWEAVER
database, saat memperbaiki foto prol adalah
EBOOK
proses edit (update) dan saat kita menghapus
ELEARNING
salah satu teman aalah proses delete.
GENERAL HTML
INTERNET ISTRI
Mengingat pentingnya proses tersebut, saya
JAVA JAVA SWING
memberikan contoh khusus di bab terakhir dari
JQUERY
buku Pemrograman Web dengan PHP &
KAMPUS BUDI
MySQL berupa proses dasar entri, edit, delete
LUHUR
dan tampil dengan PHP dan MySQL. Sebelum KEHAMILAN
melanjutkan tutorial ini, tidak ada salahnya jika KELAHIRAN
Anda mencoba contoh tersebut, terutama bagi KELUARGA
PERSONAL PHP
PROGRAMMING
dengan PHP dan MySQL. Namun kali ini, saya WEB DESIGN
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 2/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 4/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
34.</html> Terkait
Browserdan
DuniaWeb
https://t.co/l3
y4eUzxw0
Pada program di atas terlihat bahwa terdapat #Edufiesta
#Umum
satu buah form dengan id frm, yang memiliki 3
#WebDevelop
(tiga) buah inputan text dan textarea serta 4 ment
(empat) buah tombol yaitu Input, Edit, Delete 10hours
dan Clear. Masing-masing inputan diberi nama
dan ID. Untuk inputan NIM, NAMA dan ALAMAT
juga ditambahkan atribut class dengan value
required yang berarti inputan harus diisi
(menggunakan plugin JQuery Validate).
Membuat
LaporanExcel
Berikut ini tampilan dari program sederhana di dengan#PHP
https://t.co/iv
atas. scmelfoj
#MySQL
16hours
1FAVORITE
LayananGratis
diInternet
sebagaiMedia
Belajar
Mengajar
https://t.co/V
MimqXHX70
Gambar 1: Tampilan Form Inputan Data #Edufiesta
Mahasiswa #PHP#Umum
16hours
3. Koneksikan ke Database MySQL
Code block
1.<?php
2./*koneksikedb*/
3.mysql_connect("localhost","root","qwerty")ordie(mysql_error
4.mysql_select_db("demo")ordie(mysql_error());
5./*akhirkoneksidb*/
6.?>
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 7/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Code block
1./*penangananform*/
2.if(isset($_POST['Input'])){
3. $nim =strip_tags($_POST['nim']);
4. $nama=strip_tags($_POST['nama']);
5. $alamat=strip_tags($_POST['alamat']);
6.
7. //inputkedb
8. $query=sprintf("INSERTINTOmahasiswaVALUES('
9. mysql_escape_string($nim),
10. mysql_escape_string($nama),
11. mysql_escape_string($alamat)
12. );
13. $sql=mysql_query($query);
14. if($sql){
15. echo"Databerhasildisimpan";
16. }else{
17. echo"Datagagaldisimpan";
18. echomysql_error();
19. }
20.}
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 8/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Code block
1.<scripttype="text/javascript"src="libs/jquery.min.js"
2.<scripttype="text/javascript"src="libs/jquery.form.js"
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 10/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Code block
1.<?php
2./*koneksikedb*/
3.mysql_connect("localhost","root","qwerty")ordie(mysql_error
4.mysql_select_db("demo")ordie(mysql_error());
5./*akhirkoneksidb*/
6.
7./*penangananform*/
8.if(isset($_POST['Input'])){
9. $nim =strip_tags($_POST['nim']);
10. $nama=strip_tags($_POST['nama']);
11. $alamat=strip_tags($_POST['alamat']);
12.
13. //inputkedb
14. $query=sprintf("INSERTINTOmahasiswaVALUES('
15. mysql_escape_string($nim),
16. mysql_escape_string($nama),
17. mysql_escape_string($alamat)
18. );
19. $sql=mysql_query($query);
20. $pesan="";
21. if($sql){
22. $pesan="Databerhasildisimpan";
23. }else{
24. $pesan="Datagagaldisimpan";
25. $pesan.=mysql_error();
26. }
27. $response=array('pesan'=>$pesan,'data'=>$_POST
28. echojson_encode($response);
29. exit;
30.}
31.?>
32.<html>
33. <head>
34. <title>Entri,Edit,Delete,TampilDatadenganPHPdanAjax</title>
35. <styletype="text/css">
36. .labelfrm{
37. display:block;
38. fontsize:small;
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 11/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
39. margintop:5px;
40. }
41. .error{
42. fontsize:small;
43. color:red;
44. }
45. </style>
46. <scripttype="text/javascript"src="libs/jquery.min.js"></script>
47. <scripttype="text/javascript"src="libs/jquery.form.js"></script>
48. <scripttype="text/javascript">
49. $(document).ready(function(){
50. //aktifkanajaxdiform
51. varoptions={
52. success:showResponse,
53. resetForm:true,
54. clearForm:true,
55. dataType:'json'
56. };
57. $('#frm').ajaxForm(options);
58.
59. });
60. functionshowResponse(responseText,statusText){
61. vardata=responseText['data'];
62. varpesan=responseText['pesan'];
63. alert(pesan);
64. }
65. </script>
66. </head>
67. <body>
68. <h1>DataMahasiswa</h1>
69. <formaction=""method="post"id="frm">
70. <labelfor="nim"class="labelfrm">NIM:</label>
71. <inputtype="text"name="nim"id="nim"maxlength="10"class="required"size
72.
73. <labelfor="nama"class="labelfrm">NAMA:</label>
74. <inputtype="text"name="nama"id="nama"size="30"class="required"/>
75.
76. <labelfor="alamat"class="labelfrm">ALAMAT:</label>
77. <textareaname="alamat"id="alamat"cols="40"rows="4"class="required"></t
78.
79. <labelfor="submit"class="labelfrm"> </label>
80. <inputtype="submit"name="Input"value="Input"id="input"/>
81. <inputtype="submit"name="Edit"value="Edit"id="edit"/>
82. <inputtype="submit"name="Delete"value="Delete"id="delete"/>
83. <inputtype="reset"name="Clear"value="Clear"id="clear"/>
84. </form>
85. </body>
86.</html>
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 13/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Code block
1.<?php
2./*koneksikedb*/
3.mysql_connect("localhost","root","qwerty")ordie(mysql_error
4.mysql_select_db("demo")ordie(mysql_error());
5./*akhirkoneksidb*/
6.
7./*penangananform*/
8.if(isset($_POST['Input'])){
9. $nim =strip_tags($_POST['nim']);
10. $nama=strip_tags($_POST['nama']);
11. $alamat=strip_tags($_POST['alamat']);
12.
13. //inputkedb
14. $query=sprintf("INSERTINTOmahasiswaVALUES('
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 14/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
15. mysql_escape_string($nim),
16. mysql_escape_string($nama),
17. mysql_escape_string($alamat)
18. );
19. $sql=mysql_query($query);
20. $pesan="";
21. if($sql){
22. $pesan="Databerhasildisimpan";
23. }else{
24. $pesan="Datagagaldisimpan";
25. $pesan.=mysql_error();
26. }
27. $response=array('pesan'=>$pesan,'data'=>$_POST
28. echojson_encode($response);
29. exit;
30.}
31.?>
32.<html>
33. <head>
34. <title>Entri,Edit,Delete,TampilDatadenganPHPdanAjax</title>
35. <styletype="text/css">
36. .labelfrm{
37. display:block;
38. fontsize:small;
39. margintop:5px;
40. }
41. .error{
42. fontsize:small;
43. color:red;
44. }
45. </style>
46. <scripttype="text/javascript"src="libs/jquery.min.js"></script>
47. <scripttype="text/javascript"src="libs/jquery.form.js"></script>
48. <scripttype="text/javascript"src="libs/jquery.validate.min.js"></script>
49. <scripttype="text/javascript">
50. $(document).ready(function(){
51.//aktifkanajaxdiform
52.varoptions={
53. success:showResponse,
54. beforeSubmit:function(){
55. return$("#frm").valid();
56. },
57. resetForm:true,
58. clearForm:true,
59. dataType:'json'
60. };
61. $('#frm').ajaxForm(options);
62.
63. //validasiformdgnjqueryvalidate
64. $('#frm').validate({
65. rules:{
66. nim:{
67. digits:true,
68. minlength:10,
69. maxlength:10
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 15/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
70. }
71. },
72. messages:{
73. nim:{
74. required:"Kolomnimharusdiisi",
75. minlength:"Kolomnimharusterdiridari10digit",
76. maxlength:"Kolomnimharusterdiridari10digit",
77. digits:"NIMharusberupaangka"
78. },
79. nama:{
80. required:"Namaharusdiisidenganbenar"
81. }
82. }
83. });
84.});
85.functionshowResponse(responseText,statusText){
86. vardata=responseText['data'];
87. varpesan=responseText['pesan'];
88. alert(pesan);
89. }
90. </script>
91. </head>
92. <body>
93. <h1>DataMahasiswa</h1>
94. <formaction=""method="post"id="frm">
95. <labelfor="nim"class="labelfrm">NIM:</label>
96. <inputtype="text"name="nim"id="nim"maxlength="10"class="required"size
97.
98. <labelfor="nama"class="labelfrm">NAMA:</label>
99. <inputtype="text"name="nama"id="nama"size="30"class="required"/>
100.
101. <labelfor="alamat"class="labelfrm">ALAMAT:</label>
102. <textareaname="alamat"id="alamat"cols="40"rows="4"class="required"></t
103.
104. <labelfor="submit"class="labelfrm"> </label>
105. <inputtype="submit"name="Input"value="Input"id="input"/>
106. <inputtype="submit"name="Edit"value="Edit"id="edit"/>
107. <inputtype="submit"name="Delete"value="Delete"id="delete"/>
108. <inputtype="reset"name="Clear"value="Clear"id="clear"/>
109. </form>
110. </body>
111.</html>
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 16/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Code block
1.<linkrel="stylesheet"type="text/css"href="libs/flexigrid/css/flexigrid.css"
2.<scripttype="text/javascript"src="libs/jquery.cookie.js"
3.<scripttype="text/javascript"src="libs/flexigrid/js/flexigrid.js"
Code block
1.<tableid="flex1"style="display:none"></table>
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 18/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Code block
1.//flexigridhandling
2.$('#flex1').flexigrid
3.(
4. {
5. url:'index.php?action=getdata',
6. dataType:'json',
7.
8. colModel:[
9. {display:'NIM',name:'nim',width:
10. {display:'Nama',name:'nama',width
11. {display:'Alamat',name:'alamat',width
12. ],
13. searchitems:[
14. {display:'NIM',name:'nim'},
15. {display:'Nama',name:'nama',isdefault
16. ],
17.
18. sortname:'nama',//defaulturutkolomnama
19. sortorder:'asc',//defaulturutascending
20. usepager:true,//tambahkanpaging
21. title:'DataMahasiswa',//judulflexigrid
22. useRp:true,
23. rp:15,
24. showTableToggleBtn:true,
25. width:700,//lebartabel
26. height:400//tinggitabel
27. }
28.);
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 19/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 20/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Code block
1.if(isset($_GET['action'])&&$_GET['action']=='getdata'
2. $page=(isset($_POST['page']))?$_POST['page']
3. $rp=(isset($_POST['rp']))?$_POST['rp']:10;
4. $sortname=(isset($_POST['sortname']))?$_POST
5. $sortorder=(isset($_POST['sortorder']))?$_POST
6.
7. $sort="ORDERBY$sortname$sortorder";
8. $start=(($page1)*$rp);
9. $limit="LIMIT$start,$rp";
10.
11. $query=(isset($_POST['query']))?$_POST['query'
12. $qtype=(isset($_POST['qtype']))?$_POST['qtype'
13.
14. $where="";
15. if($query)$where.="WHERE$qtypeLIKE'%$query
16.
17. $query="SELECTnim,nama,alamat";
18. $query_from="FROMmahasiswa";
19.
20. $query.=$query_from."$where$sort$limit"
21.
22. $query_total="SELECTCOUNT(*)".$query_from.
23.
24. $sql=mysql_query($query)ordie($query);
25. $sql_total=mysql_query($query_total)ordie(
26. $total=mysql_fetch_row($sql_total);
27. $data=$_POST;
28. $data['total']=$total[0];
29. $datax=array();
30. $datax_r=array();
31. while($row=mysql_fetch_row($sql)){
32. $rows['id']=$row[0];
33. $datax['cell']=$row;
34. array_push($datax_r,$datax);
35. }
36. $data['rows']=$datax_r;
37. echojson_encode($data);
38. exit;
39.}
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 21/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 22/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Code block
1.colModel:[
2. {display:'NIM',name:'nim',width:100,sortable
3. {display:'Nama',name:'nama',width:200,sortable
4. {display:'Alamat',name:'alamat',width:400
5.],
Code block
1.functiondoaction(celDiv,id){
2. $(celDiv).click(function(){
3. varnim=$(this).parent().parent().children
4. $.getJSON('index.php',{action:'get_mhs'
5. $('#nim').val(json.nim);
6. $('#nama').val(json.nama);
7. $('#alamat').val(json.alamat);
8. });
9. $('#nim').attr('readonly','readonly');
10. $('#input').attr('disabled','disabled'
11. $('#edit,#delete').removeAttr('disabled'
12. });
13.}
Code block
1.if(isset($_GET['action'])&&$_GET['action']=='get_mhs'
2. $nim=$_GET['nim'];
3. $query="SELECT*FROMmahasiswaWHEREnim='$nim
4. $sql=mysql_query($query);
5. $row=mysql_fetch_assoc($sql);
6. echojson_encode($row);
7. exit;
8.}
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 24/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Code block
1.if(isset($_POST['Edit'])){
2. $nim =strip_tags($_POST['nim']);
3. $nama=strip_tags($_POST['nama']);
4. $alamat=strip_tags($_POST['alamat']);
5.
6. //updatedb
7. $query=sprintf("UPDATEmahasiswaSETnama='%s
8. mysql_escape_string($nama),
9. mysql_escape_string($alamat),
10. mysql_escape_string($nim)
11. );
12. $sql=mysql_query($query);
13. $pesan="";
14. if($sql){
15. $pesan="Databerhasildisimpan";
16. }else{
17. $pesan="Datagagaldisimpan";
18. $pesan.=mysql_error();
19. }
20. $response=array('pesan'=>$pesan,'data'=>$_POST
21. echojson_encode($response);
22. exit;
23.}elseif(isset($_POST['Delete'])){
24. $nim =strip_tags($_POST['nim']);
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 25/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
25.
26. //deletedata
27. $query=sprintf("DELETEFROMmahasiswaWHEREnim='
28. mysql_escape_string($nim)
29. );
30. $sql=mysql_query($query);
31. $pesan="";
32. if($sql){
33. $pesan="Databerhasildihapus";
34. }else{
35. $pesan="Datagagaldihapus";
36. $pesan.=mysql_error();
37. }
38. $response=array('pesan'=>$pesan,'data'=>$_POST
39. echojson_encode($response);
40. exit;
41.}
Code block
1.<?php
2./*koneksikedb*/
3.mysql_connect("localhost","root","qwerty")ordie(mysql_error
4.mysql_select_db("demo")ordie(mysql_error());
5./*akhirkoneksidb*/
6.
7./*penangananform*/
8.if(isset($_POST['Input'])){
9. $nim =strip_tags($_POST['nim']);
10. $nama=strip_tags($_POST['nama']);
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 26/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
11. $alamat=strip_tags($_POST['alamat']);
12.
13. //inputkedb
14. $query=sprintf("INSERTINTOmahasiswaVALUES('
15. mysql_escape_string($nim),
16. mysql_escape_string($nama),
17. mysql_escape_string($alamat)
18. );
19. $sql=mysql_query($query);
20. $pesan="";
21. if($sql){
22. $pesan="Databerhasildisimpan";
23. }else{
24. $pesan="Datagagaldisimpan";
25. $pesan.=mysql_error();
26. }
27. $response=array('pesan'=>$pesan,'data'=>$_POST
28. echojson_encode($response);
29. exit;
30.}elseif(isset($_POST['Edit'])){
31. $nim =strip_tags($_POST['nim']);
32. $nama=strip_tags($_POST['nama']);
33. $alamat=strip_tags($_POST['alamat']);
34.
35. //updatedata
36. $query=sprintf("UPDATEmahasiswaSETnama='%s
37. mysql_escape_string($nama),
38. mysql_escape_string($alamat),
39. mysql_escape_string($nim)
40. );
41. $sql=mysql_query($query);
42. $pesan="";
43. if($sql){
44. $pesan="Databerhasildisimpan";
45. }else{
46. $pesan="Datagagaldisimpan";
47. $pesan.=mysql_error();
48. }
49. $response=array('pesan'=>$pesan,'data'=>$_POST
50. echojson_encode($response);
51. exit;
52.}elseif(isset($_POST['Delete'])){
53. $nim =strip_tags($_POST['nim']);
54.
55. //deletedata
56. $query=sprintf("DELETEFROMmahasiswaWHEREnim='
57. mysql_escape_string($nim)
58. );
59. $sql=mysql_query($query);
60. $pesan="";
61. if($sql){
62. $pesan="Databerhasildihapus";
63. }else{
64. $pesan="Datagagaldihapus";
65. $pesan.=mysql_error();
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 27/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
66. }
67. $response=array('pesan'=>$pesan,'data'=>$_POST
68. echojson_encode($response);
69. exit;
70.}elseif(isset($_GET['action'])&&$_GET['action']==
71.
72. $page=(isset($_POST['page']))?$_POST['page']
73. $rp=(isset($_POST['rp']))?$_POST['rp']:10;
74. $sortname=(isset($_POST['sortname']))?$_POST
75. $sortorder=(isset($_POST['sortorder']))?$_POST
76.
77. $sort="ORDERBY$sortname$sortorder";
78. $start=(($page1)*$rp);
79. $limit="LIMIT$start,$rp";
80.
81. $query=(isset($_POST['query']))?$_POST['query'
82. $qtype=(isset($_POST['qtype']))?$_POST['qtype'
83.
84. $where="";
85. if($query)$where.="WHERE$qtypeLIKE'%$query
86.
87. $query="SELECTnim,nama,alamat";
88. $query_from="FROMmahasiswa";
89.
90. $query.=$query_from."$where$sort$limit"
91.
92. $query_total="SELECTCOUNT(*)".$query_from.
93.
94. $sql=mysql_query($query)ordie($query);
95. $sql_total=mysql_query($query_total)ordie(
96. $total=mysql_fetch_row($sql_total);
97. $data=$_POST;
98. $data['total']=$total[0];
99. $datax=array();
100. $datax_r=array();
101. while($row=mysql_fetch_row($sql)){
102. $rows['id']=$row[0];
103. $datax['cell']=$row;
104. array_push($datax_r,$datax);
105. }
106. $data['rows']=$datax_r;
107. echojson_encode($data);
108. exit;
109.}elseif(isset($_GET['action'])&&$_GET['action']==
110. $nim=$_GET['nim'];
111. $query="SELECT*FROMmahasiswaWHEREnim='$nim
112. $sql=mysql_query($query);
113. $row=mysql_fetch_assoc($sql);
114. echojson_encode($row);
115. exit;
116.}
117.?>
118.<html>
119. <head>
120. <title>Entri,Edit,Delete,TampilDatadenganPHPdanAjax</title>
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 28/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
121. <styletype="text/css">
122. .labelfrm{
123. display:block;
124. fontsize:small;
125. margintop:5px;
126. }
127. .error{
128. fontsize:small;
129. color:red;
130. }
131. </style>
132. <scripttype="text/javascript"src="libs/jquery.min.js"></script>
133. <scripttype="text/javascript"src="libs/jquery.form.js"></script>
134. <scripttype="text/javascript"src="libs/jquery.validate.min.js"></script>
135. <linkrel="stylesheet"type="text/css"href="libs/flexigrid/css/flexigrid.css">
136. <scripttype="text/javascript"src="libs/jquery.cookie.js"></script>
137. <scripttype="text/javascript"src="libs/flexigrid/js/flexigrid.js"></script>
138. <scripttype="text/javascript">
139. $(document).ready(function(){
140. resetForm();
141.//aktifkanajaxdiform
142.varoptions={
143. success:showResponse,
144. beforeSubmit:function(){
145. return$("#frm").valid();
146. },
147. resetForm:true,
148. clearForm:true,
149. dataType:'json'
150. };
151. $('#frm').ajaxForm(options);
152.
153. //validasiformdgnjqueryvalidate
154. $('#frm').validate({
155. rules:{
156. nim:{
157. digits:true,
158. minlength:10,
159. maxlength:10
160. }
161. },
162. messages:{
163. nim:{
164. required:"Kolomnimharusdiisi",
165. minlength:"Kolomnimharusterdiridari10digit",
166. maxlength:"Kolomnimharusterdiridari10digit",
167. digits:"NIMharusberupaangka"
168. },
169. nama:{
170. required:"Namaharusdiisidenganbenar"
171. }
172. }
173. });
174.
175. //flexigridhandling
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 29/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
176. $('#flex1').flexigrid
177. (
178. {
179. url:'index.php?action=getdata',
180. dataType:'json',
181.
182. colModel:[
183. {display:'NIM',name:'nim',width:100,sortable:true
184. {display:'Nama',name:'nama',width:200,sortable:tr
185. {display:'Alamat',name:'alamat',width:400,sortable
186. ],
187. searchitems:[
188. {display:'NIM',name:'nim'},
189. {display:'Nama',name:'nama',isdefault:true}
190. ],
191.
192. sortname:'nama',
193. sortorder:'asc',
194. usepager:true,
195. title:'DataMahasiswa',
196. useRp:true,
197. rp:15,
198. width:700,
199. height:400
200. }
201. );
202.
203.});
204.functiondoaction(celDiv,id){
205. $(celDiv).click(function(){
206. varnim=$(this).parent().parent().children('td').eq(0).text();
207. $.getJSON('index.php',{action:'get_mhs',nim:nim},function(json)
208. $('#nim').val(json.nim);
209. $('#nama').val(json.nama);
210. $('#alamat').val(json.alamat);
211. });
212. $('#nim').attr('readonly','readonly');
213. $('#input').attr('disabled','disabled');
214. $('#edit,#delete').removeAttr('disabled');
215. });
216. }
217.functionshowResponse(responseText,statusText){
218. vardata=responseText['data'];
219. varpesan=responseText['pesan'];
220. alert(pesan);
221. resetForm();
222. $('#flex1').flexReload();
223. }
224. functionresetForm(){
225. $('#input').removeAttr('disabled');
226. $('#edit,#delete').attr('disabled','disabled');
227. $('#nim').removeAttr('readonly');
228. }
229. </script>
230. </head>
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 30/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
231. <body>
232. <h1>DataMahasiswa</h1>
233. <formaction=""method="post"id="frm"onReset="resetForm()">
234. <labelfor="nim"class="labelfrm">NIM:</label>
235. <inputtype="text"name="nim"id="nim"maxlength="10"class="required"size
236.
237. <labelfor="nama"class="labelfrm">NAMA:</label>
238. <inputtype="text"name="nama"id="nama"size="30"class="required"/>
239.
240. <labelfor="alamat"class="labelfrm">ALAMAT:</label>
241. <textareaname="alamat"id="alamat"cols="40"rows="4"class="required"></t
242.
243. <labelfor="submit"class="labelfrm"> </label>
244. <inputtype="submit"name="Input"value="Input"id="input"/>
245. <inputtype="submit"name="Edit"value="Edit"id="edit"/>
246. <inputtype="submit"name="Delete"value="Delete"id="delete"/>
247. <inputtype="reset"name="Clear"value="Clear"id="clear"/>
248. </form>
249.
250. <tableid="flex1"style="display:none"></table>
251. </body>
252.</html>
Kesimpulan
MYSQL
253 COMMENTS
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 32/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
mumu says:
September 4, 2012 at 19:40
Reply
Reply
rachmat says:
September 5, 2012 at 07:53
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 33/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
rachmat says:
October 30, 2012 at 12:24
Reply
Mojain says:
March 4, 2014 at 18:17
Reply
Lee says:
September 5, 2012 at 13:44
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 34/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
ridha says:
September 5, 2012 at 14:18
Reply
kumizcribs says:
September 5, 2012 at 14:21
Reply
arfan says:
September 6, 2012 at 22:15
mohon bantuaanya
Reply
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 35/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
eko says:
September 30, 2012 at 17:02
Reply
odong says:
September 14, 2013 at 15:43
Reply
qadir says:
October 5, 2012 at 09:51
Assalamualaikum wr.wb
mohon pencerahan pada terhadap kasus saya
ini :
bentuk database
1 id_petugas varchar(18)
2 nama varchar(30)
3 jenkel varchar(9)
4 tmplahir varchar(30)
5 tgllahir date
6 kode_des varchar(10)
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 36/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
7 jalan varchar(50)
8 hp varchar(12)
if (isset($_POST[Input])) {
$idpetugas = strip_tags($_POST[id_petugas]);
$nama = strip_tags($_POST[nama]);
$jenkel = strip_tags($_POST[jenkel]);
$tmplahir = strip_tags($_POST[tmplahir]);
$tgllahir = strip_tags ($_POST[tgllahir]);
$gampong = strip_tags($_POST[kode_des]);
$jalan = strip_tags($_POST[jalan]);
$hp = strip_tags($_POST[hp]);
Reply
Reply
wah ini mantap gan, ane mau coba dulu dech klo
gitu belajar ajax makasi gan
Reply
HG11 says:
October 7, 2012 at 00:05
Reply
Reply
qadir says:
October 15, 2012 at 11:23
Assalamualaikum wr.wb
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 38/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Rahman says:
October 18, 2012 at 22:02
Reply
Joka says:
October 31, 2012 at 20:53
tararengkyu ya
hatur nuhun pak/kak
Reply
wahyu says:
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 39/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Reply
johan says:
November 8, 2012 at 17:05
Reply
Lastri says:
November 11, 2012 at 12:59
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 40/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
rjal says:
November 15, 2012 at 09:33
Reply
rahmats says:
November 17, 2012 at 16:24
Reply
Reply
restu says:
November 21, 2012 at 08:44
keren makasih
Reply
yoet says:
November 25, 2012 at 13:04
Reply
alex says:
November 28, 2012 at 10:22
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 42/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
kakang says:
December 1, 2012 at 20:49
Reply
Onegai
Tolong bantuin
Uda berhari2 galau script nie
Terima kasih sebelumnya
Reply
Reply
Dameanzs says:
January 16, 2013 at 11:22
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 44/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Reply
simpleman says:
December 4, 2012 at 20:59
Reply
Mantabb abisss . . . .
kalau bisa sharing truz donk soal JQuery . . . .
n lw bsa jg bgi2 mslah penggolahan data dlm
skala bsar . . . .
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 45/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Jefry says:
December 11, 2012 at 11:44
Reply
$isp = strip_tags($_POST[[isp]);
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 46/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Reply
Reply
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 47/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Reply
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 48/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Reply
Reply
rahmi says:
December 14, 2012 at 21:41
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 49/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Reply
alundra00 says:
December 15, 2012 at 19:12
Reply
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 50/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Reply
alundra00 says:
December 16, 2012 at 10:06
Reply
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 52/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
$query=(isset($_POST[query]))? $_POST[query] :
;
$qtype=(isset($_POST[qtype]))? $_POST[qtype] :
;
$where=;
if ($query) $where .= where $qtype like $query
;
$query=select * ;
$query_from= from kamar ;
$sql=mysql_query($query) or die($query);
$sql_total=mysql_query($query_total) or
die($query_total);
$total=mysql_fetch_row($sql_total);
$data=$_POST;
$data[total] = $total[0];
$datax=array();
$datax_r=array();
while ($row=mysql_fetch_row($sql))
{
$rows[id]=$row[0];
$datax[cell]=$row;
array_push($datax_r, $datax);
}
$data[rows]=$datax_r;
echo json_encode($data);
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 53/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
exit;
}
else
if (isset($_GET[action]) && $_GET[action] ==
get_data)
{
$no_kamar=$_GET[no_kamar];
$query=select * from kamar where
no_kamar=$no_kamar';
$sql=mysql_query($query);
$row=mysql_fetch_assoc($sql);
echo json_encode ($row);
exit;
}
Reply
$where=;
if ($query) $where .= where $qtype like
$query ;
$query=select * ;
$query_from= from kamar ;
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 54/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
and says:
December 17, 2012 at 23:33
Reply
juna says:
December 19, 2012 at 08:39
Reply
2. exigrid.php
...$d=$_POST['divisi'];
$t=$_POST['tahun'];
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 55/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
$sort="ORDERBY$sortname$sortorder";
$start=(($page1)*$rp);
$limit="LIMIT$start,$rp";
$query=(isset($_POST['query']))?
$_POST['query']:'';
$qtype=(isset($_POST['qtype']))?
$_POST['qtype']:'';
$where="WHEREdivisi='$d'ANDtahun=$t";
if($query)$where.="WHERE$qtypeLIKE
'%$query%'";
Reply
Reply
lunglun says:
December 23, 2012 at 10:52
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 56/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
kristiyono says:
January 15, 2013 at 14:07
Reply
Reply
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 57/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Terima Kasih
Reply
Reply
triedaritri says:
December 27, 2012 at 20:49
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 58/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Reply
lela says:
December 30, 2012 at 06:40
makasih sebelumnya
Reply
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 59/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Hikmat says:
December 31, 2012 at 15:40
Reply
Reply
lula says:
January 8, 2013 at 14:18
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 60/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
lula says:
January 8, 2013 at 19:05
Reply
Reply
lula says:
January 9, 2013 at 16:52
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 61/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Gilank says:
January 10, 2013 at 02:34
Reply
gigink says:
January 15, 2013 at 13:06
assalamualaikum.
Terima kasih.
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 62/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
gigink says:
January 15, 2013 at 15:12
//update data
$query = sprintf(UPDATE mahasiswa SET
nama=%s, alamat=%s WHERE nim=%s',
mysql_escape_string($nama),
mysql_escape_string($alamat),
mysql_escape_string($nim)
);
$sql = mysql_query($query);
$pesan = ;
if ($sql) {
$pesan = Data berhasil disimpan;
} else {
$pesan = Data gagal disimpan ;
$pesan .= mysql_error();
}
$response = array(pesan =>$pesan, data
=>$_POST);
echo json_encode($response);
exit;
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 63/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
//delete data
$query = sprintf(DELETE FROM mahasiswa
WHERE nim=%s',
mysql_escape_string($nim)
);
$sql = mysql_query($query);
$pesan = ;
if ($sql) {
$pesan = Data berhasil dihapus;
} else {
$pesan = Data gagal dihapus ;
$pesan .= mysql_error();
}
$response = array(pesan =>$pesan, data
=>$_POST);
echo json_encode($response);
exit;
} else if (isset($_GET[action ]) &&
$_GET[action ] == getdata ) {
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 64/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
$where = ;
if ($query) $where .= WHERE $qtype LIKE
%$query% ;
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 65/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
$nim = $_GET[nim ];
$query = SELECT * FROM mahasiswa
WHERE nim=$nim';
$sql = mysql_query($query);
$row = mysql_fetch_assoc($sql);
echo json_encode ($row);
exit;
}
?>
.labelfrm {
display:block;
font-size:small;
margin-top:5px;
}
.error {
font-size:small;
color:red;
}
$(document).ready(function() {
resetForm();
//aktifkan ajax di form
var options = {
success : showResponse,
beforeSubmit: function(){
return $(#frm).valid();
},
resetForm : true,
clearForm : true,
dataType : json
};
$(#frm).ajaxForm(options);
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 66/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
//exigrid handling
$(#ex1).exigrid
(
{
url: index.php?action=getdata,
dataType: json,
colModel : [
{display: NIM, name : nim, width : 100,
sortable : true, align: left, process:
doaction},
{display: Nama, name : nama, width : 200,
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 67/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
sortname: nama,
sortorder: asc,
usepager: true,
title: Data Mahasiswa,
useRp: true,
rp: 15,
width: 700,
height: 400
}
);
});
function doaction( celDiv, id ) {
$( celDiv ).click( function() {
var nim =
$(this).parent().parent().children(td).eq(0).t
ext();
$.getJSON (index.php,
{action:get_mhs,nim:nim}, function (json) {
$(#nim).val(json.nim);
$(#nama).val(json.nama);
$(#alamat).val(json.alamat);
});
$(#nim).attr(readonly,readonly);
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 68/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
$(#input).attr(disabled,disabled);
$(#edit, #delete).removeAttr(disabled);
});
}
function showResponse(responseText,
statusText) {
var data = responseText[data];
var pesan = responseText[pesan];
alert(pesan);
resetForm();
$(#ex1).exReload();
}
function resetForm() {
$(#input).removeAttr(disabled);
$(#edit, #delete).attr(disabled,disabled);
$(#nim).removeAttr(readonly);
}
Data Mahasiswa
NIM:
NAMA:
ALAMAT:
Reply
gigink says:
January 15, 2013 at 15:15
Reply
Reply
WizQi says:
January 16, 2013 at 13:26
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 70/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Mocku says:
January 17, 2013 at 17:58
Reply
Reply
Dameanzs says:
January 18, 2013 at 11:40
Reply
Reply
Dameanzs says:
January 20, 2013 at 14:52
Reply
fenda says:
January 18, 2013 at 14:14
Reply
email. salam
Reply
fenda says:
January 21, 2013 at 10:58
Reply
phia says:
January 19, 2013 at 12:29
Reply
WizQi says:
January 21, 2013 at 12:27
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 73/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Reply
Firda says:
January 22, 2013 at 10:29
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 74/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
WizQi says:
January 23, 2013 at 17:22
Reply
salam
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 75/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Dameanzs says:
January 23, 2013 at 13:29
Reply
billy says:
January 24, 2013 at 09:25
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 76/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
fajrul says:
January 24, 2013 at 14:05
?>
la saya belum paham di score yang where
setelahnya where itu di buat apa gan.. ini saya
coba tulisannya berhasil.. tp 1 data pun tidak
terhapus gmn qw bingung makasih atas
perhatiannya gan..
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 77/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
var nim =
$(this).parent().parent().children(td).eq(0).text
(); //PK ada di kolom 1
var kode =
$(this).parent().parent().children(td).eq(1).text
(); //PK ada di kolom 2
$.getJSON (index.php,
{action:get_mhs,nim:nim, kode:kode},
function (json) {
$(#nim).val(json.nim);
$(#nama).val(json.nama);
$(#alamat).val(json.alamat);
});
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 78/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
tazsa says:
January 25, 2013 at 10:08
permisi pak.
klo mau membuat coding search nya gmn ?
Reply
Reply
Solihin says:
January 25, 2013 at 16:07
datetime)
Jam masuk : 23:35 (format varchar)
Pertanyaannya :
1.Jika ditambah 1 hari 3 Jam , maka rumusnya
bagaimana secara php.
2.Tanggal keluar = Tgl.masuk + jam masuk
3.Jam keluarnyanya jam berapa
Reply
Dotpixel says:
January 25, 2013 at 17:55
Reply
Aiiko says:
January 28, 2013 at 15:59
Reply
Reply
Aiiko says:
January 30, 2013 at 14:56
Reply
Reply
Reply
dika says:
February 1, 2013 at 00:43
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 81/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Reply
Aiiko says:
February 1, 2013 at 16:11
contohnya
Reply
Reply
Aiiko says:
February 4, 2013 at 09:14
Reply
nurjanah says:
February 4, 2013 at 10:58
nm_le keterangan
Reply
jagooweb says:
February 8, 2013 at 19:13
keren.cuy
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 83/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
herizal says:
February 9, 2013 at 11:23
Reply
herizal says:
February 9, 2013 at 11:34
Reply
Reply
wati says:
February 12, 2013 at 11:02
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 84/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Reply
Bahrudin says:
February 12, 2013 at 15:19
Reply
Hendry says:
February 12, 2013 at 17:41
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 85/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Aiiko says:
February 13, 2013 at 11:44
function harusangka(jumlah){
var karakter = (jumlah.which) ? jumlah.which :
event.keyCode
if (karakter > 31 && (karakter 57))
return false;
return true;
}
function ok_email(eform){
var regex = /^(([\-\w]+)\.?)+@(([\-\w]+)\.?)+\.[a-
zA-Z]{2,4}$/;
if(regex.test(eform.email.value)){
return true;
}
else { alert(email tidak valid);
return false;
}
}
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 86/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Aiiko says:
February 13, 2013 at 11:47
Reply
Reply
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 87/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
maaf ga ada
Reply
Reply
Reply
septian says:
February 16, 2013 at 13:29
permisi pak,
saya mau tanya jika textarea alamatnya saya
tambahkan niceditor kenapa tidak mau
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 88/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
terima kasih
Reply
Reply
ray says:
February 17, 2013 at 09:09
mass..
kl ketika kita simpan data ke data base
gmn syntax php untuk memasukan jam ke
database sesuai dgn JAM komputer kita,
tanpa input ..
Reply
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 89/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Reply
cinta2maret says:
February 18, 2013 at 19:12
Reply
andy says:
February 18, 2013 at 21:07
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 90/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Reply
andy says:
February 18, 2013 at 21:28
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 91/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
tidak tampil
src=crud/libs/jquery.min.js
Reply
Reply
Pluie says:
July 25, 2013 at 12:30
septian says:
February 19, 2013 at 09:08
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 92/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Andy says:
February 20, 2013 at 14:29
Reply
septian says:
February 21, 2013 at 10:26
Reply
Andy says:
February 20, 2013 at 14:39
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 93/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 94/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
andy says:
February 21, 2013 at 10:31
Reply
atiek says:
February 21, 2013 at 10:09
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 95/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
andy says:
February 21, 2013 at 11:17
Reply
gie says:
February 23, 2013 at 19:04
Reply
ariz says:
February 23, 2013 at 20:25
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 96/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Eva says:
February 25, 2013 at 22:15
$i=$start;
while ($row = mysql_fetch_row($sql)) {
$i++;
$rows[id] = $row[0];
$datax[cell] = $row;
array_push($datax_r, $datax);
}
$data[rows] = $datax_r;
echo json_encode($data);
exit;
Reply
WizQi says:
February 26, 2013 at 12:11
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 97/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
klo mau buat form ini untuk joomla 2.5 gmn cara
ny om,..??
thx
Reply
umam says:
February 26, 2013 at 17:00
andy
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 98/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
salam
Reply
Wiji says:
March 11, 2013 at 16:25
permisi pak
setelah saya buat dan saya sesuaikan dengan
data base saya
kenapa pesan setelah submit tidak keluar ya pak
begitu juga edit dan delete nya
mohon bantuan ny pak
Reply
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 99/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
april says:
March 13, 2013 at 11:20
Reply
Reply
bayu says:
March 23, 2013 at 08:50
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 100/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Reply
akbar says:
March 23, 2013 at 21:39
trims.
salam
Reply
bayu says:
March 24, 2013 at 19:21
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 101/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
ojan says:
April 15, 2013 at 16:08
Reply
Reply
antok says:
May 12, 2013 at 07:18
terima kasih
Reply
mhon infonya,mkasih.
Reply
Reply
terima kasih
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 103/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Reply
koprilia says:
May 31, 2013 at 15:55
Reply
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 104/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Reply
andre says:
June 2, 2013 at 21:57
Reply
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 105/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
koprilia says:
June 4, 2013 at 12:53
Reply
Reply
selamat siang,,
mau tanya pak, saya sudah coba form ini dan
alhamdulillah bisa berjalan lancar, kemudian
saya menambahkan editor tinymce 4.0 proses
input berhasil, tetapi proses doaction (saat data
ditabel klik) pada bagian textarea tinymce tidak
terload? mohon pencerahannya, terima kasih
Reply
Dadot says:
July 3, 2013 at 10:02
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 106/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Reply
julianm says:
July 8, 2013 at 17:06
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 107/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Reply
diantriah says:
July 24, 2013 at 20:01
Reply
Reply
choir says:
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 108/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
$usingSQL = true;
function runSQL($rsql) {
include ../inc/koneksi.php;
function countRec($fname,$tname) {
$sql = SELECT count($fname) FROM $tname ;
$result = runSQL($sql);
while ($row = mysql_fetch_array($result)) {
return $row[0];
}
}
$total = countRec(a.kdBarang,hargaJualpeg a,
Barang b, Pegawai c $where);
header(Content-type: application/json);
$responce->page = $page;
$responce->total = $total;
$responce->records = $total;
$i=$start;
while($line = mysql_fetch_array($result)){
$i++;
$responce->rows[$i][id] = $line[kdBarang];
$responce->rows[$i][cell] =
array($line[kdBarang],$line[nmBarang],$line[
idPegawai],$line[nmPegawai],$line[harga]);
}
echo json_encode($responce);
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 110/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
azisazka says:
July 26, 2013 at 19:22
Reply
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 111/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Stevannus says:
July 26, 2013 at 20:43
Reply
anwar says:
August 12, 2013 at 17:51
mantab pak.
makasih . salam
Reply
rillo says:
August 22, 2013 at 12:57
Reply
Ari says:
September 19, 2013 at 06:31
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 112/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
jimmy says:
September 22, 2013 at 18:39
Reply
Jama' says:
September 26, 2013 at 08:49
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 113/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Ryo says:
October 13, 2013 at 18:42
Reply
Dwi W says:
October 28, 2013 at 23:24
Reply
Jualtutorialku.com says:
December 19, 2013 at 14:55
Reply
bisa banget.
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 114/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
eno says:
December 23, 2013 at 09:31
nice ,tanks
Reply
Ilkomunived says:
March 25, 2014 at 18:02
Reply
#tanya says:
April 3, 2014 at 13:05
#terima-kasih
Reply
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 115/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
mardhie says:
June 25, 2014 at 20:35
Reply
sulton says:
August 19, 2014 at 14:35
Reply
topan says:
September 22, 2014 at 10:08
Rgrds,
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 116/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Topan
Reply
Muly says:
October 17, 2014 at 16:57
Reply
iink says:
October 24, 2014 at 08:55
assalamualaikum
bpk jka pgen harga suatu brg muncul sndri
ketika mengklick brg tesebut gmn crany?
syukron
Reply
Bang,
Di Tabel Fleksi grid nya g mau tampil kenapa
ya,,?
padahal simpan udah bisa
Reply
Fikar says:
February 1, 2015 at 21:56
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 117/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
emoundt says:
February 3, 2015 at 08:27
gan sipzzzz
gan tolong post tentang cara membuat cms
sendiri gan please thankz (Y)
Reply
mia says:
May 11, 2015 at 19:23
Reply
#harlen says:
May 19, 2015 at 13:31
Reply
khairil says:
July 19, 2015 at 10:57
Reply
Reply
Khairil says:
July 27, 2015 at 10:06
Reply
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 119/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
Reply
Reply
Reply
Reply
abdi says:
November 11, 2015 at 11:13
Reply
asep says:
January 7, 2016 at 16:39
Reply
Irawan M says:
April 14, 2016 at 11:45
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 122/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
sam says:
May 30, 2016 at 18:35
Reply
baim says:
June 1, 2016 at 19:45
Reply
nur says:
July 9, 2016 at 19:56
Reply
Arief says:
July 11, 2016 at 15:39
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 123/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
thanks
Reply
Reply
Arief says:
July 15, 2016 at 08:32
thanks admin
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 124/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Reply
badria says:
September 14, 2016 at 07:15
Reply
Reply
LEAVE A REPLY
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 125/126
3/11/2016 Entri,Edit,Delete,TampildenganPHPdanAjaxJQueryAchmatim.Net
Comment
Name *
Email *
Website
Post Comment
http://achmatim.net/2012/09/02/entrieditdeletetampildenganphpdanajaxjquery/ 126/126