Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

query ini salah di bagian mana ya?

saya punya form tambah nilai,, dimana pada form ini ada proses input data ke tabel det_kriteria (id_det, id_user, id_kt, value) dan perhitungan dari nilai yg diinputkan tersebut (hasil perhitungan dimasukkan ke tabel hasil dimana isinya ada id_hasil, id_user, vektor_s, vektor_v),

berikut ini query nya:


<?php
//mulai proses tambah data

//cek dahulu, jika tombol tambah di klik
if(isset($_POST['tambah'])){

    //inlcude atau memasukkan file koneksi ke database
    include('koneksi.php');

    //jika tombol tambah benar di klik maka lanjut prosesnya
	$id_det = $_POST['id_det'];
	$id_user = $_POST['id_user'];
    $id_kt  = $_POST['id_kt'];
    $value  = $_POST['value'];

	//hitungan
		$query = "select * from tb_user";
		$sql = mysql_query($query);
		while($data = mysql_fetch_array($sql))
		{
			$id_user = $data['id_user'];
			$vektor_s=1;
			$query1 = "select * from det_kriteria NATURAL JOIN kriteria WHERE id_user = '$id_user'";
			$sql1 = mysql_query($query1);
			while($data1 = mysql_fetch_array($sql1))
			{
				$id_kt = $data1['id_kt'];
				$bobot = $data1['bobot'];
				$value = $data1['value'];
				$hasil_pangkat= round(pow($value,$bobot),2) ;
				$vektor_sk = $hasil_pangkat;
			}
			$query2 =mysql_query("select sum(vektor_s) from hasil");
		    $data2= mysql_fetch_array($query2);
		    $sigma= $data2['sum(vektor_s)'];
			$sigma = $sigma + $vektor_s;
			$vektor_v = round ($vektor_s/$sigma,2);
			$selectquery = mysql_query("select * from hasil");
		while ($dt = mysql_fetch_array($selectquery))
		{
			$newhasil=$dt['id_hasil'];
			$sawal=$dt['vektor_s'];
			$vubah=round($sawal/$sigma,2);
			$query ="update hasil set vektor_v='$vubah' where id_hasil= '$newhasil'";
			mysql_query($query);
		}

			mysql_query ("Insert into hasil(id_user, vektor_s, vektor_v)values('$id_user','$vektor_s','$vektor_v')");
			$alert = "Tambah Data Berhasil";
		}

		mysql_query ("Insert into det_kriteria(id_user, id_kt, value)values('$id_user','$id_kt','$value')");
		$url = "nilai.php";
		$alert = "Tambah Data Berhasil";

    //jika query input sukses


                header('location: nilai.php');


            }



?>

kira-kira dari query ane diatas salahnya dimana ya gan? kok pas ane jalankan error ya,, input datanya mau, tapi data yg masuk beda dengan data yg ane masukkan.. terus hasil perhitungannya salah dan data yg masuk ke tabel hasil juga mengalami kesalahan dimana data yg masuk tidak sesuai harapan.. apa karena query insertnya ya? soalnya dibagian query insert itu ane ngarang gan,,masih belum tau soalnya,,hehe

mohon bantuannya gan :D

avatar Sariati
@Sariati

41 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban