Menampilkan data angka

Gimana caranya agar data X yg tahunnya sebelum 2004 menjadi -2 -4 -6 dst.. data diambil dari database

<!DOCTYPE html>
<html>
<head>
	<title>Data Genap</title>
</head>
<body>
	<h1 align="center">Data Trend Linier</h1>
	<br><br>
	<table border="1">
		<tr>
			<th>Tahun</th>
			<th>Permintaan</th>
			<th>X</th>
			<th>XY</th>
			<th>X2</th>
		</tr>

		<?php
		$X 		= 0;
		$X2		=0;
		$XY		=0;
		$sikmaY = 0;
		$sikmaX = 0;
		$sikmaXY= 0;
		$sikmaX2=0;
		$y 		= 0;
			include 'koneksi.php';
			$data = mysqli_query($koneksi, "SELECT * FROM linier");
			$no=0;

			$no1=2;
			$XY = 0;
			$jml=mysqli_num_rows($data);
				$datane = round($jml/2);

			while($d = mysqli_fetch_array($data)){
				//menjumlah Sikma Y


				$sikmaY += $d['Permintaan'];
				$sikmaX += $no['urutan'];
				$y = $d['Permintaan'];




		?>
		<tr>
			<td><?php echo $d['Tahun']; ?></td>
			<td><?php echo $d['Permintaan']; ?></td>
			<input type="hidden" name="urutuan" value="<?=$no++;?>">
			<td><?php
			$no2=0;
				if($no == $datane || $no == $datane+1){
					echo 0;
					$X=0;
				}else if($no == $datane-2){
					echo $no2;
				}
				else if($no< $datane){
					echo $no2-=2;
					$X=$no2-2;
				}else if($no == $datane+2){
					echo $no1;
				}
				else if($no>$datane){
					echo $no1+=2;
					$X=$no1+2;
				}
				$XY= $X * $y;
				$X2= $X * $X;
			?></td>
			<td><!-- <?php echo $XY; ?> --></td>
			<td><!-- <?php echo $X2;?> --></td>
		</tr>

		<?php
		$sikmaXY += $XY;
		$sikmaX2 += $X2;
	}
	?>

	<?php
	include 'koneksi.php';
	$jumlahData = mysqli_num_rows(mysqli_query($koneksi, "SELECT * FROM linier"));
	if($jumlahData % 2 == 0)
{
	echo "Genap";

}else
{
	echo "Ganjil";

}
	 ?>
	 <tr>
	 	<td colspan="5" align="center">JUMLAH</td>
	 </tr>
	<tr>
		<td><?php echo $jumlahData; ?></td>
		<td><?php echo $sikmaY; ?></td>
		<td><?php echo $sikmaX; ?></td>
		<td><?php echo $sikmaXY; ?></td>
		<td><?php echo $sikmaX2; ?></td>
	</tr>

	</table>

</body>
</html>

avatar diki35
@diki35

1 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

Tanggapan

ss hasil skrg dan ss data dari db

1 Jawaban:

yang di maksud 2004 dimana nya ya ? boleh minta hasil data sebelum nya ? biar ada gambaran

avatar farah92
@farah92

49 Kontribusi 10 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban