Error ketika membuat program dengan mengambungkan beberapa materi!

Oleh zuhris 300 11 pada Kamis, 11 Agu 2016, 22:21:55


Kembali ke forum soal ini

#php #pemograman-berorientasi-objek-di-php #pbo-lanjutan


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



Saya membuat program undian dengan code dan error seperti ini :
http://prnt.sc/c4g4ov

Dimanakah letak salahnya?dan bagaimana cara memperbaikinya??
0 jempol


bramanto
300
1157
· 8 tahun, 2 bulan yang lalu · 2 jempol

Hai coder @zuhris. Seperti yang tertera pada pesan errorNya. variabel nama belum di definisikan. Mungkin maksud coder disini adalah nama dari objek yang diciptakan. Jika iyaa coder cukup mengubah baris ini :

$list_calon = array($nama);

menjadi : 

$list_calon = array($zuhra->nama, $zuhri->nama, $zuhru->nama, $zuhre->nama, $zuhro->nama);

Kemudian, pada baris :

echo "Dan pemenangnya adalah : " . strtoupper($list_calon[$pemenang-1]);

Ubah menjadi :

echo "Dan pemenangnya adalah : " . strtoupper($list_calon[$pemenang]);

zuhris
300
11
penanya
· 8 tahun, 2 bulan yang lalu · 0 jempol

Terimakasih mastah @bramanto ,
tapi masih ada kekurangan di program tersebut :
http://prnt.sc/c4wijt

kira-kira kalo diperbaiki jadi gimana ya?logikanya saya belum dapat(walaupun diujung saya +1 ttp kadang keluar notif yang sama bedanya angkanya jadi 6) ..

bramanto
300
1157
· 8 tahun, 2 bulan yang lalu · 1 jempol

Hai coder @zuhris. Coder dapat mencoba mengubah nilai dari $pemenang menjadi seperti ini : 

$pemenang = rand(0, count($list_calon)-1);

zuhris
300
11
penanya
· 8 tahun, 2 bulan yang lalu · 0 jempol

Sip udh clear mastah @bramanto ,
Terimakasih!