GWibisono

perbaikan..

Mar 28th, 2014
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. $kode = $_POST['kode'];
  3.  
  4. //di ambil pas bagian post input aja
  5. foreach ($_POST['input'] as $id_user => $val) {
  6.  
  7.     //buat tmp arraynya
  8.     $tmp_set_on_update = array();
  9.     $v = array();
  10.     $bulan = array();
  11.  
  12.     //ketika sudah sampe ID maka diloop bag bulan yang dipilih
  13.     foreach ($val as $month => $value) {
  14.  
  15.         $tmp_set_on_update[] = $month ."='". $value."'";
  16.  
  17.        
  18.         //hasilnya $month = bulan, $value = nilainya apakah 0 atau satu
  19.         $b[] = $month;
  20.         $v[] = $value;
  21.        
  22.     }
  23.  
  24.        
  25.  
  26.    
  27.     //mencari tahu apakah dalam tabel keu sudah ada data siswa yg bersangkutan
  28.     $query = mysql_query("SELECT * FROM keu_".$kode." WHERE nis=".$id_user) or die(mysql_error()) ;
  29.    
  30. //mencari tahu apakah dalam tabel keu sudah ada data siswa yg bersangkutan
  31.         $query = mysql_num_rows($query);
  32.  
  33.         //jika ditemukan data maka update
  34.         if($query == '0'){
  35.            
  36.             //jika tidak ditemukan data maka insert
  37.             //$q = mysql_query("");
  38.             echo "insert into keu_".$kode." (id_keu, nis, ".implode(',', $b).") values ('','$id_user','".
  39.                 implode("','", $v). "'); <br>";
  40.         }else//jika ditemukan data maka update
  41.      {
  42.         //$q = mysql_query("update keu_".$kode." SET ". implode(',', $tmp_set_on_update)." WHERE nis=".$id_user);
  43.         echo "update keu_".$kode." SET ". implode(',', $tmp_set_on_update)." WHERE nis=".$id_user."<br>";
  44.     }
  45.  
  46.    
  47. }
  48.  
  49. ?>
Advertisement
Add Comment
Please, Sign In to add comment