Fungsi Rating Star
Selamat malam calon penghuni surga, mau berbagi lagi sedikit tips, yaitu fungsi (kata temen kampus, ini namanya algoritma) untuk membuat rating star berdasarkan jumlah inputan entah itu statis atau dari database, berikut contohnya fungsi di php nya:
public function rating($jumlah) { $check = ""; if(isset($jumlah) && $jumlah > 0) { for ($i=1; $i <=5; $i++) { if($i <= $jumlah){ $check .= '<i class="glyphicon glyphicon-star star star-checked"></i>'; }else{ $check .= '<i class="glyphicon glyphicon-star star"></i>'; } } }else{ for ($i=1; $i <=5; $i++) { $check .= '<i class="glyphicon glyphicon-star star"></i>'; } } echo $check; }
class glyphicon sendiri berasal dari library semacam font-awesome, ini dicomot dari web yg sudah terintegrasi dengan bootstrap. Next, tambahkan attribute di file css:
.star { color: #cccccc; } .star-checked { color: #f0ad4e; }
lalu di file php, tinggal panggil fungsi ratting tadi dengan cara berikut:
echo $this->rating(3);
jika berhasil, akan tampil seperti ini
~ sekian