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; ?>

avatar febby19
@febby19

2 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

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.

avatar mrizkiromdoni
@mrizkiromdoni

78 Kontribusi 26 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban