Advertisement
heru-kzw

edit semuanya

Nov 23rd, 2016
372
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.70 KB | None | 0 0
  1. <?php
  2. //konekin ke database
  3. mysql_connect("localhost","root","");
  4. mysql_select_db ("db_ecomerce");
  5.  
  6. ?>
  7. <?php
  8. //defaultkan texfield
  9.     $kode_kategori="";
  10.     $nama_kategori="";
  11.     $keterangan="";
  12. ?>
  13.  
  14. <?php
  15. // menaggkap mnu yang di edit dan kode yang akan di edit
  16. $pro="simpan";
  17. if(isset($_GET["pro"]) && $_GET["pro"]=="ubah"){   
  18.     $kode_kategori=$_GET["kode"];
  19.     $sql="select * from `tb_kategori` where `kode_kategori`='$kode_kategori'";
  20.     $exe=mysql_query($sql);    
  21.     $data=mysql_fetch_array($exe);
  22.     $kode_kategori=$data["kode_kategori"];
  23.     $kode_kategori0=$data["kode_kategori"];
  24.     $nama_kategori=$data["nama_kategori"];
  25.     $keterangan=$data["keterangan"];
  26.     $pro="ubah";
  27.    
  28. }
  29.  
  30. ?>
  31.  
  32. <form name="form1" method="post" action="">
  33.   <p>Data Hari 2</p>
  34.   <table width="638" border="1">
  35.     <tr>
  36.       <td width="119"><label for="kode_kategori">Kode kategori </label>
  37.       <td width="15">:
  38.       <td width="482" colspan="2">
  39. <input name="kode_kategori" type="text" id="kode_kategori" size="30" value="<?php echo $kode_kategori;?>"/>    
  40.       </tr>
  41.     <tr>
  42.       <td><label for="nama_kategori">Nama kategori </label>
  43.       <td>:
  44.       <td colspan="2"><input name="nama_kategori" type="text" id="nama_kategori" size="30" value="<?php echo $nama_kategori;?>"/></td>
  45.     </tr>
  46.     <tr>
  47.       <td><label for="keterangan">keterangan</label>
  48.       <td>:
  49.       <td colspan="2"><input name="keterangan" type="text" id="keterangan" size="30" value="<?php echo $keterangan;?>"/></td>
  50.    
  51.     </tr>
  52.     </tr>
  53.  
  54.     <tr>
  55.       <td>  
  56.       <td>
  57.       <td colspan="2"><input name="Simpan" type="submit" id="Simpan" value="Simpan" />
  58.           <input name="pro" type="hidden" id="pro" value="<?php echo $pro;?>" />
  59.       <input name="kode_kategori0" type="hidden" id="kode_kategori0" value="<?php echo $kode_kategori0;?>" />
  60.         <label>
  61.           <input type="reset" name="Reset" id="button" value="Reset">
  62.       </label></td>
  63.     </tr>
  64.   </table>
  65. </form>
  66.  
  67. <table width="100%" border="1">
  68.   <tr>
  69.     <th width="6%" bgcolor="#FF0000"><center>no</th>
  70.     <th width="20%" bgcolor="#FF0000"><center>kode_kategori</th>
  71.     <th width="32%" bgcolor="#FF0000"><center>nama_kategori</th>
  72.     <th width="33%" bgcolor="#FF0000"><center>keterangan</th>
  73.     <th width="29%" bgcolor="#FF0000"><center>menu</th>
  74.   </tr>
  75. <?php  
  76. //untuk menampilakan data yang sudah di save
  77. $no=0;
  78.   $s="select * from `tb_kategori` order by `kode_kategori` desc";
  79.   $q=mysql_query($s);
  80.     while($d=mysql_fetch_array($q)){                           
  81.                 $kode_kategori=$d["kode_kategori"];
  82.                 $nama_kategori=$d["nama_kategori"];
  83.                 $keterangan=$d["keterangan"];
  84.                 $no++;
  85. echo"<tr>
  86.                 <td>$no</td>
  87.                 <td>$kode_kategori</td>
  88.                 <td>$nama_kategori</td>
  89.                 <td>$keterangan</td>
  90.                 <td align='center'><a href='?mnu=kategori&pro=ubah&kode=$kode_kategori'>ubah</a> | <a href='?mnu=kategori&pro=hapus&kode=$kode_kategori'>hapus</a></td>
  91.                 </tr>";        
  92.             }//while
  93. ?>
  94. </table>
  95.  
  96. <?php
  97. echo "Jumlah Data Kategori =$no Item";
  98. ?>
  99.  
  100.   <?php
  101. // untuk menyimpan data yang kita input
  102. if(isset($_POST["Simpan"])){
  103.     $kode_kategori=strip_tags($_POST["kode_kategori"]);
  104.     $nama_kategori=strip_tags($_POST["nama_kategori"]);
  105.     $keterangan=strip_tags($_POST["keterangan"]);
  106.    
  107. if($pro=="simpan") {   
  108. $sql=" INSERT INTO `tb_kategori` (
  109. `kode_kategori` ,
  110. `nama_kategori` ,
  111. `keterangan`
  112. ) VALUES (
  113. '$kode_kategori',
  114. '$nama_kategori',
  115. '$keterangan'
  116. )";
  117.    
  118. $exe=mysql_query($sql);
  119.  
  120.  
  121.     if ($exe){
  122.     echo"<script>alert('Simpan data $kode_kategori berhasil');document.location.href='?mnu=kategori';</script>";
  123.     }//exee
  124.     else{
  125.     echo"<script>alert('Gagal Simpan data $kode_kategori');document.location.href='?mnu=kategori';</script>";}
  126.     }//if simpan
  127.  
  128.     else{//untuk meng update data yang sudah ada jika datanya salah
  129. $sql="UPDATE `tb_kategori` set
  130. `kode_kategori`='$kode_kategori',
  131. `nama_kategori`='$nama_kategori',
  132. `keterangan`= '$keterangan'
  133. where `kode_kategori`='$kode_kategori0'";
  134.  //pesan pop upnya jika berhasil
  135. $exe=mysql_query($sql);
  136. if($exe) {
  137.     echo "<script> alert ('Ubah data $kode_kategori Sukses');document.location.href='?mnu=kategori';</script>";
  138.     }//exe
  139.     else {
  140.     echo "<script> ('Ubah data $kode_kategori Gagal');document.location.href='?mnu=kategori';</script>";
  141.     }
  142.     }
  143. }//simpan
  144.  
  145. ?>
  146.  
  147. <?php
  148. // code hapus
  149. if(isset($_GET["pro"]) && $_GET["pro"]=="hapus"){
  150. $kode_kategori=$_GET["kode"];
  151. $sql="Delete from `tb_kategori` where `kode_kategori`='$kode_kategori'";
  152. $exe=mysql_query($sql);
  153.  
  154. if($exe){
  155.     echo"<script>alert('Hapus data  $kode_kategori berhasil');document.location.href='?mnu=kategori'</script>";
  156.     }//exe
  157. else{
  158.     echo"<script>alert('Gagal Hapus data $kode_kategori gagal');document.location.href='?mnu=kategori'</script>";
  159. }
  160.  
  161. }
  162.  
  163. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement