View difference between Paste ID: EPTmB8a0 and 0yL8Tk8q
SHOW: | | - or go back to the newest paste.
1
<?php
2
$kode = $_POST['kode'];
3-
    <?php
3+
4-
    $kode = $_POST['kode'];
4+
//di ambil pas bagian post input aja
5-
     
5+
foreach ($_POST['input'] as $id_user => $val) {
6-
    //di ambil pas bagian post input aja
6+
7-
    foreach ($_POST['input'] as $id_user => $val) {
7+
	//buat tmp arraynya
8-
     
8+
	$tmp_set_on_update = array();
9-
            //buat tmp arraynya
9+
	$v = array();
10-
            $tmp_set_on_update = array();
10+
	$bulan = array();
11-
            $v = array();
11+
12-
            $b = array();
12+
	//ketika sudah sampe ID maka diloop bag bulan yang dipilih
13-
     
13+
	foreach ($val as $month => $value) {
14-
            //ketika sudah sampe ID maka diloop bag bulan yang dipilih
14+
15-
            foreach ($val as $month => $value) {
15+
		$tmp_set_on_update[] = $month ."='". $value."'";
16-
     
16+
17-
                    $tmp_set_on_update[] = $month ."='". $value."'";
17+
		
18-
     
18+
		//hasilnya $month = bulan, $value = nilainya apakah 0 atau satu
19-
                   
19+
		$b[] = $month;
20-
                    //hasilnya $month = bulan, $value = nilainya apakah 0 atau satu
20+
		$v[] = $value;
21-
                    $b[] = $month;
21+
		
22-
                    $v[] = $value;
22+
	}
23-
                   
23+
24-
            }
24+
		
25-
     
25+
26-
                   
26+
27-
     
27+
	//mencari tahu apakah dalam tabel keu sudah ada data siswa yg bersangkutan
28-
           
28+
	$query = mysql_query("SELECT * FROM keu_".$kode." WHERE nis=".$id_user) or die(mysql_error()) ;
29-
            //mencari tahu apakah dalam tabel keu sudah ada data siswa yg bersangkutan
29+
30-
            $query = mysql_query("SELECT * FROM keu_".$kode." WHERE nis=".$id_user) or die(mysql_error()) ;
30+
//mencari tahu apakah dalam tabel keu sudah ada data siswa yg bersangkutan
31-
           
31+
		$query = mysql_num_rows($query);
32-
    //mencari tahu apakah dalam tabel keu sudah ada data siswa yg bersangkutan
32+
33-
                    $query = mysql_num_rows($query);
33+
		//jika ditemukan data maka update
34-
     
34+
		if($query == '0'){
35-
                    //jika ditemukan data maka update
35+
			
36-
                    if($query == '0'){
36+
			//jika tidak ditemukan data maka insert
37-
                           
37+
			//$q = mysql_query("");
38-
                            //jika tidak ditemukan data maka insert
38+
			echo "insert into keu_".$kode." (id_keu, nis, ".implode(',', $b).") values ('','$id_user','".
39-
                            //$q = mysql_query("");
39+
				implode("','", $v). "'); <br>";
40-
                            echo "insert into keu_".$kode." (id_keu, nis, ".implode(',', $b).") values ('','$id_user','".
40+
		}else//jika ditemukan data maka update
41-
                                    implode("','", $v). "'); <br>";
41+
	 {
42-
                    }else//jika ditemukan data maka update
42+
		//$q = mysql_query("update keu_".$kode." SET ". implode(',', $tmp_set_on_update)." WHERE nis=".$id_user);
43-
             {
43+
		echo "update keu_".$kode." SET ". implode(',', $tmp_set_on_update)." WHERE nis=".$id_user."<br>";
44-
                    //$q = mysql_query("update keu_".$kode." SET ". implode(',', $tmp_set_on_update)." WHERE nis=".$id_user);
44+
	}
45-
                    echo "update keu_".$kode." SET ". implode(',', $tmp_set_on_update)." WHERE nis=".$id_user."<br>";
45+
46-
            }
46+
47-
     
47+
}
48-
           
48+
49-
    }
49+
?>