Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Penggunaan Looping untuk mengubah tabel baris menjadi kolom, dan kolom menjadi baris
permisi, ingin bertanya. saya membuat tabel seperti ini
No  H(x)1   H(x)2
1Â Â Â Â 233Â Â Â Â 345
2Â Â Â Â 354Â Â Â Â 124
3Â Â Â Â 249Â Â Â Â 783
4Â Â Â Â 454Â Â Â Â 452
untuk kolom H(x)1 dan H(x)2 itu akan looping menjadi H(x)3-dst sesuai input yang diinginkan.
saya ingin mengganti tabel di atas menjadi seperti ini
No      1    2   3   4
H(x)1Â Â Â 233Â 354Â 249Â 454
H(x)2Â Â Â 345Â 124Â 783Â 452
berikut code yang saya tulis
<?php
include "koneksi.php";
$data = mysqli_query($koneksi, "SELECT * FROM data_hari");
$index = 0;
$length = 4;
$percent = 50;
$percentResult = $percent / 100;
$hiddenLength = 2;
$valueBobot = $_SESSION['value_bobot'];
$valueBias = $_SESSION['value_bias'];
if (mysqli_num_rows($data) > 0) {
$values = array();
while($d = mysqli_fetch_array($data)){
$values[] = $d['jumlah'];
}
$max = max($values);
$min = min($values);
?>
<table>
<tr>
<td>No</td>
<?php
for($x = 1; $x <= $hiddenLength; $x++){
?>
<td>H(x)<?= $x ?></td>
<?php
}
?>
</tr>
<?php
$no = 0;
foreach($values as $value){
$sliceArrays = array_slice($values,$index + 1 , $length);
if(count($sliceArrays) === $length){
$no++;
}
$index++;
}
$index = 0;
$lengthData = ceil($no * $percentResult);
foreach($values as $value){
$sliceArrays = array_slice($values,$index + 1 , $length);
if(count($sliceArrays) === $length && $index < $lengthData){
?>
<tr>
<td> <?php echo $index+1; ?></td>
<?php
for($iColumn = 0; $iColumn <= $hiddenLength; $iColumn++){
?>
<td><?php
$listData = array(($value - $min) / ($max - $min));
foreach ($sliceArrays as $sliceArray) {
$listData[] = ($sliceArray - $min) / ($max - $min);
}
$hinit = 0;
$result = 0;
$indexListData = 0;
foreach($valueBobot as $itemValueBobot) {
$hinit += $listData[$indexListData] * $itemValueBobot[$iColumn];
$indexListData++;
}
$hinit += $valueBias[$iColumn];
$result = 1 / (1+(exp(-$hinit)));
print_r($result);
?></td>
<?php } ?>
<?php } ?>
</tr>
<?php
$index++;
} ?>
</table>
<?php
}
?>
mohon bantuannya terimaksih . . .
Tanggapan
dijelaskan, masalah kode kamu apa
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban