cari nilai tertinggi dari 2 variabel

saya mau tanya gimana cara mendapatkan nilai max dari 2 variabel terus setelah di dapat hasilnya di bagi dengan variabel lain, saya sdah coba tapi mungkin codingnya salah


$unsurQuery="SELECT * FROM `tb_rule` WHERE EXISTS (SELECT * FROM tb_temp)" ;
$jumunsur=mysql_query($unsurQuery,$koneksi);
$jumx=mysql_fetch_array($jumunsur);
$jumlah = array_sum($jumx);

$hitYA="select count(*) as 'JmlYA' from tb_temp where jawaban='YA' and id_user='$userID'";
	$hotYA=mysql_query($hitYA,$koneksi);
	$Qya=mysql_fetch_array($hotYA);
		$totalYA=$Qya['JmlYA'];

$max1= max($totalYA,$jumlah);
	$max2= array(max1);
	$hasil=$jumlah/$max2;
	$hasilnya=ceil($hasil);

avatar jordan04
@jordan04

1 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

Hmmm... itu di variabel $max2 harusnya variabel max1 didefinisikan dengan benar.. Kode Anda :

 $max1= max($totalYA,$jumlah);
	$max2= array(max1);
	$hasil=$jumlah/$max2;
	$hasilnya=ceil($hasil);

Penulisan variabel pada php harus didahului tanda $

 $max1= max($totalYA,$jumlah);
	$max2= array($max1);
	$hasil=$jumlah/$max2;
	$hasilnya=ceil($hasil);

CMIIW

avatar Abdalhaqq
@Abdalhaqq

35 Kontribusi 9 Poin

Dipost 6 tahun yang lalu

kalau maksudnya buat persentase sepertinya ga perlu pakai $max1 dan $max2. langsung aja dari $jumlah dan $totalYA

$hasil=$totalYA/$jumlah*100;
$hasilnya=ceil($hasil);
echo $hasilnya.'%';

avatar rachmatsasongko
@rachmatsasongko

410 Kontribusi 426 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban