평점 질문 입니다. 채택완료

추천수로 평점을 내려고 하는데요

10점 만점에 추천 1당 0.25 씩 올리려면 계산을 어떻게 하죠?

답변 1개

채택된 답변
+20 포인트

$추천합 = $추천수 * 0.25;

if($추천합 > 10)

   $추천합 = 10;

이렇게 하면 안될까요?

물론 한글로 이해를 돕기위해 사용했고, 영문변수를 사용하시길 ..

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

네 안그래도 .. 그냥
// 평점
$score = $row['wr_good'] * 0.25;

게 하면 될것을 어렵게 생각했네요 ㅋㅋ
감사해요~
조금더 안정성을 보강하면
$row['wr_good'] 자체가 null일수도 있으니

if (isset($row['wr_good']) && $row['wr_good'] > 0)
$score = (int)$row['wr_good'] * 0.25;

로 변경하셔서 진행하세요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고