디비에서 이름 뽑아오기.. 정보
디비에서 이름 뽑아오기..
본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if ($mw_basic[cf_hot])
{
if (!$mw_basic[cf_hot_limit]) $mw_basic[cf_hot_limit] = 10;
?>
<?
switch ($mw_basic[cf_hot]) {
case "1": $hot_start = ""; $hot_title = "실시간"; break;
case "2": $hot_start = date("Y-m-d H:i:s", $g4[server_time]-60*60*24*7); $hot_title = "주간"; break;
case "3": $hot_start = date("Y-m-d H:i:s", $g4[server_time]-60*60*24*30); $hot_title = "월간"; break;
case "4": $hot_start = date("Y-m-d H:i:s", $g4[server_time]-60*60*24); $hot_title = "일간"; break;
case "5": $hot_start = date("Y-m-d H:i:s", $g4[server_time]-60*60*24*365); $hot_title = "연간"; break;
case "6": $hot_start = date("Y-m-d H:i:s", $g4[server_time]-60*60*24*30*3); $hot_title = "3개월"; break;
case "7": $hot_start = date("Y-m-d H:i:s", $g4[server_time]-60*60*24*30*6); $hot_title = "6개월"; break;
}
$sql_between = 1;
if ($mw_basic[cf_hot] > 1) {
$sql_between = " wr_datetime between '$hot_start' and '$g4[time_ymdhis]' ";
}
$sql_except = "";
$tmp = explode("\n", $board[bo_notice]);
for ($i=0, $m=sizeof($tmp); $i<$m; $i++) {
if (!trim($tmp[$i])) continue;
$bo_notice[] = trim($tmp[$i]);
}
if (count($bo_notice)>0)
$sql_except = " and wr_id not in (".implode(",", $bo_notice).") ";
$hot_list = array();
$sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and $sql_between $sql_except ";
$sql.= " order by wr_{$mw_basic[cf_hot_basis]} desc limit 5";
$qry = sql_query($sql);
while ($row = sql_fetch_array($qry)) {
$hot_list[] = $row;
}
?>
<div class="www line bcenter" style="height:145px;padding-top:12px;" align="center">
<div align="left" style="padding-left:19px;" class="b">실시간 인기 My Coupe</div>
<?
for ($i=0, $m=count($hot_list); $row=$hot_list[$i]; $i++) {
$row[wr_subject] = mw_reg_str($row[wr_subject]);
$row[wr_subject] = bc_code($row[wr_subject], 0);
?>
<div class="aleft">
<?=$row[wr_subject]?>
</div>
<?}?>
</div>
<?}?>
위 코드는 배추스킨에 실시간인기게시물을 출력하는 소스입니다.
위 코드상에는 제목은 뽑아오나 글쓴사람의 이름이나 등록일등은 뽑아오질 않은거 같은데
뽑을수 있을까요?
오류 주소 :
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if ($mw_basic[cf_hot])
{
if (!$mw_basic[cf_hot_limit]) $mw_basic[cf_hot_limit] = 10;
?>
<?
switch ($mw_basic[cf_hot]) {
case "1": $hot_start = ""; $hot_title = "실시간"; break;
case "2": $hot_start = date("Y-m-d H:i:s", $g4[server_time]-60*60*24*7); $hot_title = "주간"; break;
case "3": $hot_start = date("Y-m-d H:i:s", $g4[server_time]-60*60*24*30); $hot_title = "월간"; break;
case "4": $hot_start = date("Y-m-d H:i:s", $g4[server_time]-60*60*24); $hot_title = "일간"; break;
case "5": $hot_start = date("Y-m-d H:i:s", $g4[server_time]-60*60*24*365); $hot_title = "연간"; break;
case "6": $hot_start = date("Y-m-d H:i:s", $g4[server_time]-60*60*24*30*3); $hot_title = "3개월"; break;
case "7": $hot_start = date("Y-m-d H:i:s", $g4[server_time]-60*60*24*30*6); $hot_title = "6개월"; break;
}
$sql_between = 1;
if ($mw_basic[cf_hot] > 1) {
$sql_between = " wr_datetime between '$hot_start' and '$g4[time_ymdhis]' ";
}
$sql_except = "";
$tmp = explode("\n", $board[bo_notice]);
for ($i=0, $m=sizeof($tmp); $i<$m; $i++) {
if (!trim($tmp[$i])) continue;
$bo_notice[] = trim($tmp[$i]);
}
if (count($bo_notice)>0)
$sql_except = " and wr_id not in (".implode(",", $bo_notice).") ";
$hot_list = array();
$sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and $sql_between $sql_except ";
$sql.= " order by wr_{$mw_basic[cf_hot_basis]} desc limit 5";
$qry = sql_query($sql);
while ($row = sql_fetch_array($qry)) {
$hot_list[] = $row;
}
?>
<div class="www line bcenter" style="height:145px;padding-top:12px;" align="center">
<div align="left" style="padding-left:19px;" class="b">실시간 인기 My Coupe</div>
<?
for ($i=0, $m=count($hot_list); $row=$hot_list[$i]; $i++) {
$row[wr_subject] = mw_reg_str($row[wr_subject]);
$row[wr_subject] = bc_code($row[wr_subject], 0);
?>
<div class="aleft">
<?=$row[wr_subject]?>
</div>
<?}?>
</div>
<?}?>
위 코드는 배추스킨에 실시간인기게시물을 출력하는 소스입니다.
위 코드상에는 제목은 뽑아오나 글쓴사람의 이름이나 등록일등은 뽑아오질 않은거 같은데
뽑을수 있을까요?
댓글 전체
for ($i=0, $m=count($hot_list); $row=$hot_list[$i]; $i++) {
$row[wr_subject] = mw_reg_str($row[wr_subject]);
$row[wr_subject] = bc_code($row[wr_subject], 0);
$wr_name = $row['wr_name']; // 글쓴이
$wr_datetime = $row['wr_datetime']; // 등록일
?>
<div class="aleft">
<?=$row[wr_subject]?>
<?=$wr_name?>
<?=$wr_datetime?>
</div>
<?}?>
이렇게 수정하시면 되겠네요.
$row[wr_subject] = mw_reg_str($row[wr_subject]);
$row[wr_subject] = bc_code($row[wr_subject], 0);
$wr_name = $row['wr_name']; // 글쓴이
$wr_datetime = $row['wr_datetime']; // 등록일
?>
<div class="aleft">
<?=$row[wr_subject]?>
<?=$wr_name?>
<?=$wr_datetime?>
</div>
<?}?>
이렇게 수정하시면 되겠네요.
답변감사합니다......하지만 출력되지않네요.....