Postingan lainnya
Max(): when only one parameter is given, it must be an array in
selamat malam... saya ingin membuat nilai rangking dengan keterangan "terpilih" tetapi muncul errornya... ada yang bisa membantu? [code]
$aspek) { if($aspek['nama_aspek'] == "ASPEK AKADEMIK") { $bobot_aspek_akademik = $aspek['bobot_aspek']; } }
foreach ($aspeks as $key16 => $aspek) { if($aspek['nama_aspek'] == "ASPEK EKONOMI KELUARGA") { $bobot_aspek_keluarga = $aspek['bobot_aspek']; } } $nilaiRangking= ($nilaiTotalAspek[$nilaiTotalAspekRanking][0] * $bobot_aspek_akademik) + ($nilaiTotalAspek[$nilaiTotalAspekRanking][1] * $bobot_aspek_keluarga);
echo $nilaiRangking; ?>
1 Jawaban:
saat query gunakan descending aja. berkenaan error diatas, disebabkan oleh Fungsi MAX digunakan tidak sesuai dengan yang seharusnya.
fungsi Max digunakan untuk mencari nilai terbesar dalam Array. sedangkan variabel $nilaiRanking bukan ARRAY.