별점 주는건데요...0점에서 시작하지 말고 100점부터 시작되게 하려면...?; > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

별점 주는건데요...0점에서 시작하지 말고 100점부터 시작되게 하려면...?; 정보

별점 주는건데요...0점에서 시작하지 말고 100점부터 시작되게 하려면...?;

본문

<?
include "head.php";
if(!$member[mb_id]) goto_url("$g4[path]/m/login.php");





$sql_common = " from g4_write_askin ";

$sql_search = " where wr_is_comment='0' and mb_id='$member[mb_id]' and wr_10='채택' ";
if ($stx) {
    $sql_search .= " and ( ";
            $sql_search .= " ($sfl = '$stx') ";
    $sql_search .= " ) ";
}

if (!$sst) {
    $sst = "wr_id";
    $sod = "desc";
}

$sql_order = " order by $sst $sod ";

$sql = " select count(*) as cnt
        $sql_common
        $sql_search
        $sql_order ";
$row = sql_fetch($sql);
$total_count = $row[cnt];

$rows = $config[cf_page_rows];
$total_page  = ceil($total_count / $rows);  // 전체 페이지 계산
if (!$page) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함


$sql = " select *
          $sql_common
          $sql_search
          $sql_order
          limit $from_record, $rows ";
$result = sql_query($sql);





?>

<table cellpadding=10 cellspacing=1 bgcolor=ECECEC cellspacing=0 width="100%">
<TR bgcolor="F8F8F8">
<TD width="40">상태</TD>
<TD>질문과 답변</TD>
</TR>
<?
while($write = mysql_fetch_array($result)){
?>
<TR bgcolor="FFFFFF">
<TD><?=$write[wr_10]?></TD>
<TD style="word-break:break-all;word-wrap:break-word;" >
질문 : <?=$write[wr_content]?>(<?=$write[mb_id]?>) <br>
<?
if($write[wr_19]){
echo "<br>답변 : $write[wr_19]($write[wr_18] : 답변 만족 평균&nbsp;";
$data = sql_fetch("select avg(wr_20)*10 as av from g4_write_askin where `wr_datetime` > date_add(now(),interval -15 day) and wr_18='$write[wr_18]'");
echo (int)$data[av]."점)";


}
?>
<? iconnfor($data[av]); ?>





<br><br>질문일자 : <?=$write[wr_datetime]?>

<br><br>
<?
if($write[wr_10]=="채택"){

if($write[wr_20]){

for($i=0; $i<($write[wr_20]/2); $i++){
echo "<img src='$g4[path]/images/star1.gif'>";
}

for($i=0; $i<5-($write[wr_20]/2); $i++){
echo "<img src='$g4[path]/images/star0.gif'>";
}


} else{

for($i=1; $i<6; $i++){
?><a href='star.php?wr_id=<?=$write[wr_id]?>&wr_20=<?=$i*2?>'><img src='<?=$g4[path]?>/images/star0.gif' alt='<?=$i*2?>점'></a><?

}

}

}
?>
</TD>
</TR>
<?}?>
</TABLE>
<?
$pagelist = get_paging($config[cf_write_pages], $page, $total_page, "?$qstr&page=");
echo "<table width=100% cellpadding=3 cellspacing=1>";
echo "<tr>";
echo "<td align=center>$pagelist</td></tr></table>\n";


include "tail.php";
?>
  • 복사

댓글 전체

음;; 별표가 하나 더 생기네요...그리고 2 4 6 8 10을 -> 10 8 6 4 2로 바꾸는게 아니라 ...
점수를 제가 만약 10점 줬다면 0점부터 점수가 주어지거든요... 근데 제가 원하는것은 기본100점 에서.. 점수를 주게 되면 깍이는...  댓글 달아줘서 고마워요~
for($i=1; $i<6; $i++){
?><a href='star.php?wr_id=<?=$write[wr_id]?>&wr_20=<?=$i*2?>'><img src='<?=$g4[path]?>/images/star0.gif' alt='<?=$i*2?>점'></a><?





for($i=1; $i<6; $i++){
?><a href='star.php?wr_id=<?=$write[wr_id]?>&wr_20=<?=$i*2?>'><img src='<?=$g4[path]?>/images/star1.gif' alt='<?=$i*2?>점'></a><?

로 바꾸면 될듯
© SIRSOFT
현재 페이지 제일 처음으로