묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
아래 쿼리문의 잘못된 부분을 지적해 주세요..^^
2003.06.24 16:05
암만해도 잘 안되는 군요.^^
아래 소스는 아예 제로보드 스킨의 view.php 화일 안에 넣을 소스 입니다.
잘못 된 부분을 지적해서 고쳐 주세요..
$data[x] 나 $data[xd]는 추가된 필드들입니다.
내용은 현재 보드와 같은 카테고리 넘버를 지니고, 현재 데이터의 xd필드의 데이터를 다른 보드의 xd필드에서 검색해서 데이터가 있는 게시물만 추출하는 겁니다.
현재 데이터와 디비에서 뽑아낸 데이터를 혼선을 방지하기 위해 일부러 sub_라는 걸 앞에 붙여줬습니다.
------------------------------------------------
<?
$keyword = $data[xd];
function new_list($sub_id, $num)
{
$sub_result=mysql_query("select * from `$t_board"."$sub_id` where category=$data[category] and (xd like '%$keyword') order by subject limit $num");
while($sub_data=mysql_fetch_array($sub_result))
{
$sub_data[total_comment] = stripslashes($sub_data[total_comment]);
$sub_data[subject] = stripslashes($sub_data[subject]);
$sub_data[x] = stripslashes($sub_data[x]);
$sub_data[xd] = stripslashes($sub_data[xd]);
$sub_data[no]=stripslashes($sub_data[no]);
$sub_data[name] = stripslashes($sub_data[name]);
$sub_data[reg_date] = stripslashes($sub_data[reg_date]);
$sub_date=date("m/d",$sub_data[reg_date]);
$sub_subject=cut_str($sub_data[subject], 20)."";
echo "<tr><td class=list3 height=25 style='padding:0 0 0 30;'>· <a href=view.php?id=$sub_id&no=$sub_data[no] target='_self'>$sub_data[subject] $sub_data[x]<img src='[dir]comment.gif' align='texttop'><font color=#C800C8 class=ve7>$sub_data[total_comment]</font></td><td align=right class=list3 style='padding:0 30 0 0;'>$sub_data[xd]</td></tr><tr><td colspan=2 class=line1></td></tr>";
}
mysql_close();
}
?>
원하는 곳에...
<table>
<? new_list(보드아이디, 추출갯수) ?>
</table>
------------------------------------------------
문제는....
현재 게시물의 $date[category] 의 정보나 $data[xd]의 정보가 위 쿼리문에 대입되어 들어가지 않는 거거든요.
아래 소스는 아예 제로보드 스킨의 view.php 화일 안에 넣을 소스 입니다.
잘못 된 부분을 지적해서 고쳐 주세요..
$data[x] 나 $data[xd]는 추가된 필드들입니다.
내용은 현재 보드와 같은 카테고리 넘버를 지니고, 현재 데이터의 xd필드의 데이터를 다른 보드의 xd필드에서 검색해서 데이터가 있는 게시물만 추출하는 겁니다.
현재 데이터와 디비에서 뽑아낸 데이터를 혼선을 방지하기 위해 일부러 sub_라는 걸 앞에 붙여줬습니다.
------------------------------------------------
<?
$keyword = $data[xd];
function new_list($sub_id, $num)
{
$sub_result=mysql_query("select * from `$t_board"."$sub_id` where category=$data[category] and (xd like '%$keyword') order by subject limit $num");
while($sub_data=mysql_fetch_array($sub_result))
{
$sub_data[total_comment] = stripslashes($sub_data[total_comment]);
$sub_data[subject] = stripslashes($sub_data[subject]);
$sub_data[x] = stripslashes($sub_data[x]);
$sub_data[xd] = stripslashes($sub_data[xd]);
$sub_data[no]=stripslashes($sub_data[no]);
$sub_data[name] = stripslashes($sub_data[name]);
$sub_data[reg_date] = stripslashes($sub_data[reg_date]);
$sub_date=date("m/d",$sub_data[reg_date]);
$sub_subject=cut_str($sub_data[subject], 20)."";
echo "<tr><td class=list3 height=25 style='padding:0 0 0 30;'>· <a href=view.php?id=$sub_id&no=$sub_data[no] target='_self'>$sub_data[subject] $sub_data[x]<img src='[dir]comment.gif' align='texttop'><font color=#C800C8 class=ve7>$sub_data[total_comment]</font></td><td align=right class=list3 style='padding:0 30 0 0;'>$sub_data[xd]</td></tr><tr><td colspan=2 class=line1></td></tr>";
}
mysql_close();
}
?>
원하는 곳에...
<table>
<? new_list(보드아이디, 추출갯수) ?>
</table>
------------------------------------------------
문제는....
현재 게시물의 $date[category] 의 정보나 $data[xd]의 정보가 위 쿼리문에 대입되어 들어가지 않는 거거든요.
$keyword = $data[xd];
function new_list($sub_id, $num)
{
global $keyword,$data;
$sub_result=mysql_query.............;