별점보이게하는 부분에 어떻게 처리해야하는지요? 정보
별점보이게하는 부분에 어떻게 처리해야하는지요?본문
<?
//코멘트로부터 포인트를 계산
$bbs_table = $cfg[write_table_prefix].$bo_table;
//코멘트로부터 포인트를 계산
$bbs_table = $cfg[write_table_prefix].$bo_table;
$cmtpoint=0;
$list[$i] = $list[$i][wr_id];
$list[$i] = $list[$i][wr_id];
$cmtpoint ='0';
$totalcount = '0';
$userrating = '0';
 $result2 = sql_query("select wr_1 from $bbs_table where wr_parent_id = $list[$i] and wr_comment > 0");
 while($row2 = mysql_fetch_array($result2)  ) {
$point=$row2[0];
$point=$row2[0];
  if (intval($point)!=0) { //평균 계산시 점수를 준것들에만 반영
$cmtpoint=$cmtpoint + $point;
$totalcount++;
}
  
} //while
$cmtpoint=$cmtpoint + $point;
$totalcount++;
}
} //while
$userrating="<font style='font-family:tahoma;color:".$score_color.";font-size:7pt'> (No Score)</FONT>"; //평가한 사람이 없을경우
if ($totalcount!=0) {
$cmtpoint= $cmtpoint/$totalcount;
$cmtpoint= number_format($cmtpoint,2);
점수를 별점으로 처리 로직=================>
 if($cmtpoint => 1 && $cmtpoint < 2) { 
$cmtpoint = "☆";
} elseif ($cmtpoint => 2 && $cmtpoint < 3) {
$cmtpoint = "★";
} elseif ($cmtpoint => 3 && $cmtpoint < 4) {
$cmtpoint = "★☆";
} elseif ($cmtpoint => 4 && $cmtpoint < 5) {
$cmtpoint = "★★";
} elseif ($cmtpoint => 5 && $cmtpoint < 6) {
$cmtpoint = "★★☆";
} elseif ($cmtpoint => 6 && $cmtpoint < 7) {
$cmtpoint = "★★★";
} elseif ($cmtpoint => 7 && $cmtpoint < 8) {
$cmtpoint = "★★★☆";
} elseif ($cmtpoint => 8 && $cmtpoint < 9) {
$cmtpoint = "★★★★";
} elseif ($cmtpoint => 9 && $cmtpoint < 10) {
$cmtpoint = "★★★★☆";
} elseif ($cmtpoint => 10 && $cmtpoint < 11) {
$cmtpoint = "★★★★★";
}
$cmtpoint = "☆";
} elseif ($cmtpoint => 2 && $cmtpoint < 3) {
$cmtpoint = "★";
} elseif ($cmtpoint => 3 && $cmtpoint < 4) {
$cmtpoint = "★☆";
} elseif ($cmtpoint => 4 && $cmtpoint < 5) {
$cmtpoint = "★★";
} elseif ($cmtpoint => 5 && $cmtpoint < 6) {
$cmtpoint = "★★☆";
} elseif ($cmtpoint => 6 && $cmtpoint < 7) {
$cmtpoint = "★★★";
} elseif ($cmtpoint => 7 && $cmtpoint < 8) {
$cmtpoint = "★★★☆";
} elseif ($cmtpoint => 8 && $cmtpoint < 9) {
$cmtpoint = "★★★★";
} elseif ($cmtpoint => 9 && $cmtpoint < 10) {
$cmtpoint = "★★★★☆";
} elseif ($cmtpoint => 10 && $cmtpoint < 11) {
$cmtpoint = "★★★★★";
}
$userrating = "<font style='font-family:tahoma;color:".$score_color.";font-size:9pt'>".$cmtpoint."</font> <font style='font-family:tahoma;font-size:7pt;color:#999999'>(VOTE : $totalcount)</font>";
}
}
echo "<b>$userrating</b>";
?>
//////////////////////////////////////////////////////////////////////////////////////
Parse error: parse error, unexpected T_DOUBLE_ARROW 
점수를 별점으로 처리 로직=================> 이 부분에서 애러가 나는데 로직이잘못됐나요?
 if($cmtpoint => 1 && $cmtpoint < 2) { 
$cmtpoint = "☆";
} elseif ($cmtpoint => 2 && $cmtpoint < 3) {
$cmtpoint = "★";
} elseif ($cmtpoint => 3 && $cmtpoint < 4) {
$cmtpoint = "★☆";
} elseif ($cmtpoint => 4 && $cmtpoint < 5) {
$cmtpoint = "★★";
} elseif ($cmtpoint => 5 && $cmtpoint < 6) {
$cmtpoint = "★★☆";
} elseif ($cmtpoint => 6 && $cmtpoint < 7) {
$cmtpoint = "★★★";
} elseif ($cmtpoint => 7 && $cmtpoint < 8) {
$cmtpoint = "★★★☆";
} elseif ($cmtpoint => 8 && $cmtpoint < 9) {
$cmtpoint = "★★★★";
} elseif ($cmtpoint => 9 && $cmtpoint < 10) {
$cmtpoint = "★★★★☆";
} elseif ($cmtpoint => 10 && $cmtpoint < 11) {
$cmtpoint = "★★★★★";
}
$cmtpoint = "☆";
} elseif ($cmtpoint => 2 && $cmtpoint < 3) {
$cmtpoint = "★";
} elseif ($cmtpoint => 3 && $cmtpoint < 4) {
$cmtpoint = "★☆";
} elseif ($cmtpoint => 4 && $cmtpoint < 5) {
$cmtpoint = "★★";
} elseif ($cmtpoint => 5 && $cmtpoint < 6) {
$cmtpoint = "★★☆";
} elseif ($cmtpoint => 6 && $cmtpoint < 7) {
$cmtpoint = "★★★";
} elseif ($cmtpoint => 7 && $cmtpoint < 8) {
$cmtpoint = "★★★☆";
} elseif ($cmtpoint => 8 && $cmtpoint < 9) {
$cmtpoint = "★★★★";
} elseif ($cmtpoint => 9 && $cmtpoint < 10) {
$cmtpoint = "★★★★☆";
} elseif ($cmtpoint => 10 && $cmtpoint < 11) {
$cmtpoint = "★★★★★";
}
댓글 전체
                    //점수를 별점으로 처리 로직=================>
주석처리 해 보세요~~~~
            
            
            
                        
            
                    주석처리 해 보세요~~~~
                    //점수를 별점으로 처리 로직=================>  이글구는 소스에 포함이 안된겁니다ㅠㅠ
애러코드가 Parse error: parse error, unexpected T_DOUBLE_ARROW
if($cmtpoint => 1 && $cmtpoint < 2) { <== 이 라인부터 에러가 나옵니다
            
            
            
                        
            
                    애러코드가 Parse error: parse error, unexpected T_DOUBLE_ARROW
if($cmtpoint => 1 && $cmtpoint < 2) { <== 이 라인부터 에러가 나옵니다
                    에궁...죄송합니다....
>>if($cmtpoint => 1 && $cmtpoint < 2) { <== 이 라인부터 에러가 나옵니다
에서
$cmtpoint => 1 ---> 1 아님 2?
$cmtpoint < 2 ---> 1
이 두분의 연산이 문제인듯 하지요?.....
$cmtpoint >= 1 ---> >= 의 순서를 일단 바꾸어 보시지요....
            
            
            
                        
            
                    >>if($cmtpoint => 1 && $cmtpoint < 2) { <== 이 라인부터 에러가 나옵니다
에서
$cmtpoint => 1 ---> 1 아님 2?
$cmtpoint < 2 ---> 1
이 두분의 연산이 문제인듯 하지요?.....
$cmtpoint >= 1 ---> >= 의 순서를 일단 바꾸어 보시지요....
                    ㅋㅋㅋㅋ 제가 해결했습니다 자세히 보니깐   "=>"   이부분을   ">=" 이렇게  수정했어요..
소스를 무작정 게시판에서 긁어 왔는데 이부분이 잘못 되어있으리라곤 생각도 못했습니다 ^^
            
            
            
                        
            
                    소스를 무작정 게시판에서 긁어 왔는데 이부분이 잘못 되어있으리라곤 생각도 못했습니다 ^^
                    잘 되셨다니 감사합니다~~~~