추천수로 평점을 내려고 하는데요
10점 만점에 추천 1당 0.25 씩 올리려면 계산을 어떻게 하죠?
|
답변 1개 / 댓글 2개
채택된 답변
+20 포인트
2021-06-03 (목) 23:54:27
$추천합 = $추천수 * 0.25;
if($추천합 > 10)
$추천합 = 10;
이렇게 하면 안될까요?
물론 한글로 이해를 돕기위해 사용했고, 영문변수를 사용하시길 ..
답변에 대한 댓글 2개
2021-06-04 (금) 00:51:33
2021-06-04 (금) 08:58:08
조금더 안정성을 보강하면
$row['wr_good'] 자체가 null일수도 있으니
if (isset($row['wr_good']) && $row['wr_good'] > 0)
$score = (int)$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;
로 변경하셔서 진행하세요
답변을 작성하려면 로그인이 필요합니다.
// 평점
$score = $row['wr_good'] * 0.25;
게 하면 될것을 어렵게 생각했네요 ㅋㅋ
감사해요~