추천을 이용하여 만든 꽁수^^ 정보
추천을 이용하여 만든 꽁수^^관련링크
http://www.tuningcarmart.com
175회 연결
본문
자동차 매물 게시판을 만들다가 추천점수를 아무리 연구해도 별답이 없어 고민끝에 추천을 이용해 만든 꽁수입니다. 이용하실분들은 유용하게 쓰시기 바랍니다.
답변없어도 용서해 주세요.^^ 혹시 문제점 있으시면 메일 주세요.
view.skin.php 파일 적당한곳에 삽입합니다.
--------------------------------------------------
<!-- 추천점수 주기 -->
<table cellpadding="6" cellspacing="6" width="100%" bgcolor="#666666">
<tr>
<td bgcolor="black">
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td style="padding:5;" >
<p><font color="#ff6600">* 본차량에대해 추천점수를 입력해 주세요. 회원여러분의 많은 참여 부탁드립니다.</font>
</p>
</td>
</tr>
</table>
<FONT SIZE="" COLOR="#FF3333">본차량의 현재추천점수 누계 : <b><?=$view[wr_good]?> 점</b></FONT>
<?
include_once("./good_1.php"); // 직접만든페이지
?>
</td>
</tr>
</table>
<!-- 추천점수 주기끝 -->
-=-------------------------------------------------------------------
다음은 good_1.php를 만들어 bbs/폴더에 삽입합니다.
good_1.php 내용들...
<?
if (!$is_member)
{
$href = "./login.php?$qstr&url=".urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id");
echo "<script language='JavaScript'>alert('회원만 가능합니다.'); top.location.href = '$href';</script>";
exit;
}
?>
<link rel="stylesheet" href="<?=$g4[path]?>/style.css" type="text/css">
<form name="fwrite" method="post" action="good_chu.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>&good=good" enctype="multipart/form-data" style="margin:0px;">
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="250">
<input type="hidden" name="bo_table" value="<?=$bo_table?>">
<input type="hidden" name="wr_id" value="<?=$wr_id?>">
<input type="radio" name="wr_good" value="10" checked>10점
<input type="radio" name="wr_good" value="20">20점
<input type="radio" name="wr_good" value="30">30점
<input type="radio" name="wr_good" value="40">40점
<input type="radio" name="wr_good" value="50">50점
</td>
<td >
<input type="submit" value="점수입력">
</td>
</tr>
</table>
위의 form action 에서 good_chu.php 는 good.php를 그대로 복사하여 다른이름으로 저장한것입니다.
-----------------------------------------------------------------
good_chu.php 파일내용들..
-------------------------------------------------------------------
<?
include_once("./_common.php");
if (!$is_member)
{
$href = "./login.php?$qstr&url=".urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id");
echo "<script language='JavaScript'>alert('회원만 가능합니다.'); top.location.href = '$href';</script>";
exit;
}
if (!($bo_table && $wr_id))
alert_close("값이 제대로 넘어오지 않았습니다.");
// SQL Injection 예방
$row = sql_fetch(" select count(*) as cnt from {$g4[write_prefix]}{$bo_table} ", FALSE);
if (!$row[cnt])
alert_close("존재하는 게시판이 아닙니다.");
if ($good == "good" || $good == "nogood")
{
$ss_name = "ss_good_{$bo_table}_{$wr_id}";
if ($tmp_good = $_SESSION[$ss_name])
{
if ($tmp_good == "good")
$tmp_status = "추천";
else
$tmp_status = "비추천(반대)";
echo "<script language='JavaScript'>alert('이미 \'$tmp_status\' 하신 글 입니다.');</script>";
}
else
{
// 추천(찬성), 비추천(반대) 카운트 증가
sql_query(" update {$g4[write_prefix]}{$bo_table} set wr_{$good} = wr_{$good} + $wr_good where wr_id = '$wr_id' ");
set_session($ss_name, $good);
if ($good == "good")
$status = "$wr_good";
else
$status = "비추천(반대)";
echo "<script language='JavaScript'> alert('이차량에 대해 \'$status\' 점을 부여합니다.');</script>";
}
}
?>
<script language="JavaScript"> history.back(); </script>
--------------------------------------------------------------------
list.skin.php 에 추천점수를 넣으실려면
-------------------------------------------
<?=$list[$i][wr_good]?>
이것을 넣어 주시면 나옵니다.
이상입니다.
답변없어도 용서해 주세요.^^ 혹시 문제점 있으시면 메일 주세요.
view.skin.php 파일 적당한곳에 삽입합니다.
--------------------------------------------------
<!-- 추천점수 주기 -->
<table cellpadding="6" cellspacing="6" width="100%" bgcolor="#666666">
<tr>
<td bgcolor="black">
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td style="padding:5;" >
<p><font color="#ff6600">* 본차량에대해 추천점수를 입력해 주세요. 회원여러분의 많은 참여 부탁드립니다.</font>
</p>
</td>
</tr>
</table>
<FONT SIZE="" COLOR="#FF3333">본차량의 현재추천점수 누계 : <b><?=$view[wr_good]?> 점</b></FONT>
<?
include_once("./good_1.php"); // 직접만든페이지
?>
</td>
</tr>
</table>
<!-- 추천점수 주기끝 -->
-=-------------------------------------------------------------------
다음은 good_1.php를 만들어 bbs/폴더에 삽입합니다.
good_1.php 내용들...
<?
if (!$is_member)
{
$href = "./login.php?$qstr&url=".urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id");
echo "<script language='JavaScript'>alert('회원만 가능합니다.'); top.location.href = '$href';</script>";
exit;
}
?>
<link rel="stylesheet" href="<?=$g4[path]?>/style.css" type="text/css">
<form name="fwrite" method="post" action="good_chu.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>&good=good" enctype="multipart/form-data" style="margin:0px;">
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="250">
<input type="hidden" name="bo_table" value="<?=$bo_table?>">
<input type="hidden" name="wr_id" value="<?=$wr_id?>">
<input type="radio" name="wr_good" value="10" checked>10점
<input type="radio" name="wr_good" value="20">20점
<input type="radio" name="wr_good" value="30">30점
<input type="radio" name="wr_good" value="40">40점
<input type="radio" name="wr_good" value="50">50점
</td>
<td >
<input type="submit" value="점수입력">
</td>
</tr>
</table>
위의 form action 에서 good_chu.php 는 good.php를 그대로 복사하여 다른이름으로 저장한것입니다.
-----------------------------------------------------------------
good_chu.php 파일내용들..
-------------------------------------------------------------------
<?
include_once("./_common.php");
if (!$is_member)
{
$href = "./login.php?$qstr&url=".urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id");
echo "<script language='JavaScript'>alert('회원만 가능합니다.'); top.location.href = '$href';</script>";
exit;
}
if (!($bo_table && $wr_id))
alert_close("값이 제대로 넘어오지 않았습니다.");
// SQL Injection 예방
$row = sql_fetch(" select count(*) as cnt from {$g4[write_prefix]}{$bo_table} ", FALSE);
if (!$row[cnt])
alert_close("존재하는 게시판이 아닙니다.");
if ($good == "good" || $good == "nogood")
{
$ss_name = "ss_good_{$bo_table}_{$wr_id}";
if ($tmp_good = $_SESSION[$ss_name])
{
if ($tmp_good == "good")
$tmp_status = "추천";
else
$tmp_status = "비추천(반대)";
echo "<script language='JavaScript'>alert('이미 \'$tmp_status\' 하신 글 입니다.');</script>";
}
else
{
// 추천(찬성), 비추천(반대) 카운트 증가
sql_query(" update {$g4[write_prefix]}{$bo_table} set wr_{$good} = wr_{$good} + $wr_good where wr_id = '$wr_id' ");
set_session($ss_name, $good);
if ($good == "good")
$status = "$wr_good";
else
$status = "비추천(반대)";
echo "<script language='JavaScript'> alert('이차량에 대해 \'$status\' 점을 부여합니다.');</script>";
}
}
?>
<script language="JavaScript"> history.back(); </script>
--------------------------------------------------------------------
list.skin.php 에 추천점수를 넣으실려면
-------------------------------------------
<?=$list[$i][wr_good]?>
이것을 넣어 주시면 나옵니다.
이상입니다.
추천
1
1
댓글 0개