게시판 작성만 뽑기 재질문~ 정보
게시판 작성만 뽑기 재질문~본문
<? $list3 = sql_query("SELECT b.mb_id, b.mb_name, a.wr_id
FROM `$write_table` AS a
LEFT JOIN $g4[member_table] AS b ON a.mb_id = b.mb_id
GROUP BY b.mb_id");
while(($row1 = mysql_fetch_array($list3)) == true){
echo $row1['mb_id'].' '.$row1['mb_name'];
} ?>
이런식으로 하면 게시판 상단에 게시판에 글을 작성한 사람의 아이디랑 실명이 상단에 보입니다.
$row1['mb_id'].' '.$row1['mb_name']; 이 부분을 빼고 별명으로 불러오는것 어떻게 해야하는지요?
그리고 클릭시 아이디로 검색이 되도록 할수는 없나요?
FROM `$write_table` AS a
LEFT JOIN $g4[member_table] AS b ON a.mb_id = b.mb_id
GROUP BY b.mb_id");
while(($row1 = mysql_fetch_array($list3)) == true){
echo $row1['mb_id'].' '.$row1['mb_name'];
} ?>
이런식으로 하면 게시판 상단에 게시판에 글을 작성한 사람의 아이디랑 실명이 상단에 보입니다.
$row1['mb_id'].' '.$row1['mb_name']; 이 부분을 빼고 별명으로 불러오는것 어떻게 해야하는지요?
그리고 클릭시 아이디로 검색이 되도록 할수는 없나요?
댓글 전체
$row1['mb_id'].' '.$row1['mb_name']; 를 다음 소스로 교체하세요
$row1['mb_id'].' '.$row1['mb_nick'];
$row1['mb_id'].' '.$row1['mb_nick'];
다음 소스를 메인에 넣고 테스트 하신후 원하는 형식으로 커스트 마이징 하세요.
테스트 완료 하였습니다.
<form name="fsearchbox" method="get" onsubmit="return fsearchbox_submit(this);" style="margin:0px;">
<input type="hidden" name="sfl" value="mb_id">
<input type="hidden" name="sop" value="or">
<INPUT name="stx" type="text" maxlength=20 style="BORDER : 0px solid; width: 125px; HEIGHT: 20px; BACKGROUND-COLOR: #F4F4F4" maxlength="20">
<input type="image" src="<?=$g4['path']?>/img/search_button.gif" width="48" height="25" border="0">
</form>
<script language="JavaScript">
function fsearchbox_submit(f)
{
if (f.stx.value.length < 2) {
alert("검색어는 두글자 이상 입력하십시오.");
f.stx.select();
f.stx.focus();
return false;
}
// 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
var cnt = 0;
for (var i=0; i<f.stx.value.length; i++) {
if (f.stx.value.charAt(i) == ' ')
cnt++;
}
if (cnt > 1) {
alert("빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다.");
f.stx.select();
f.stx.focus();
return false;
}
f.action = "<?=$g4['bbs_path']?>/search.php";
return true;
}
</script>
테스트 완료 하였습니다.
<form name="fsearchbox" method="get" onsubmit="return fsearchbox_submit(this);" style="margin:0px;">
<input type="hidden" name="sfl" value="mb_id">
<input type="hidden" name="sop" value="or">
<INPUT name="stx" type="text" maxlength=20 style="BORDER : 0px solid; width: 125px; HEIGHT: 20px; BACKGROUND-COLOR: #F4F4F4" maxlength="20">
<input type="image" src="<?=$g4['path']?>/img/search_button.gif" width="48" height="25" border="0">
</form>
<script language="JavaScript">
function fsearchbox_submit(f)
{
if (f.stx.value.length < 2) {
alert("검색어는 두글자 이상 입력하십시오.");
f.stx.select();
f.stx.focus();
return false;
}
// 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
var cnt = 0;
for (var i=0; i<f.stx.value.length; i++) {
if (f.stx.value.charAt(i) == ' ')
cnt++;
}
if (cnt > 1) {
alert("빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다.");
f.stx.select();
f.stx.focus();
return false;
}
f.action = "<?=$g4['bbs_path']?>/search.php";
return true;
}
</script>
<? $list3 = sql_query("SELECT b.mb_id, b.mb_name,b.mb_nick, a.wr_id
FROM `$write_table` AS a
LEFT JOIN $g4[member_table] AS b ON a.mb_id = b.mb_id
GROUP BY b.mb_id");
?>
<table border=0 cellspacing=0 cellpading=0 width = 100%>
<tr>
<td>
<?php
while(($row1 = mysql_fetch_array($list3)) == true){
?>
<a href="<?=$g4['path'];?>/bbs/board.php?bo_table=<?= $write_table;?>&sfl=mb_id&sfx=<?= $row1['mb_id'];?>"><?= $row1['mb_nick'];?></a>
<?php } ?>
</td>
</tr>
</table>
이거 말씀하시는 건가요?
FROM `$write_table` AS a
LEFT JOIN $g4[member_table] AS b ON a.mb_id = b.mb_id
GROUP BY b.mb_id");
?>
<table border=0 cellspacing=0 cellpading=0 width = 100%>
<tr>
<td>
<?php
while(($row1 = mysql_fetch_array($list3)) == true){
?>
<a href="<?=$g4['path'];?>/bbs/board.php?bo_table=<?= $write_table;?>&sfl=mb_id&sfx=<?= $row1['mb_id'];?>"><?= $row1['mb_nick'];?></a>
<?php } ?>
</td>
</tr>
</table>
이거 말씀하시는 건가요?
<script type="text/javascript" src="<?=$g4['path']?>/js/sideview.js"></script>
<?
$list3 = sql_query("SELECT b.mb_id, b.mb_name, a.wr_id
FROM `$write_table` AS a
LEFT JOIN $g4[member_table] AS b ON a.mb_id = b.mb_id
GROUP BY b.mb_id");
while(($row1 = mysql_fetch_array($list3)) == true) {
// 사이드뷰
$nick = get_sideview($row1['mb_id'], $row1['mb_nick'], $row1['mb_email'], $row1['mb_homepage']);
echo $nick;
}
?>
<?
$list3 = sql_query("SELECT b.mb_id, b.mb_name, a.wr_id
FROM `$write_table` AS a
LEFT JOIN $g4[member_table] AS b ON a.mb_id = b.mb_id
GROUP BY b.mb_id");
while(($row1 = mysql_fetch_array($list3)) == true) {
// 사이드뷰
$nick = get_sideview($row1['mb_id'], $row1['mb_nick'], $row1['mb_email'], $row1['mb_homepage']);
echo $nick;
}
?>
아 역시 네발가락님 최고이십니다!
근데 저는 <?=$write_table;?>을 <?=$bo_table;?> 하니까 동작이 되요~
감사합니다~
근데 저는 <?=$write_table;?>을 <?=$bo_table;?> 하니까 동작이 되요~
감사합니다~
오잉 ...네발가락님 글을 클릭햇는데 그사이...답변이 들와서 게코타님께 눌러진걸까...
그리고 게코타님꺼는 회원아이콘은 나오는데 닉네임이 안나오는 현상이 있어요~
구문 오류가 있었네요.
<script type="text/javascript" src="<?=$g4['path']?>/js/sideview.js"></script>
<?
$list3 = sql_query("SELECT a.mb_id, a.wr_name, a.wr_email, a.wr_homepage, b.mb_id, b.mb_name, a.wr_id
FROM `$write_table` AS a
LEFT JOIN $g4[member_table] AS b ON a.mb_id = b.mb_id
GROUP BY b.mb_id");
while(($row1 = mysql_fetch_array($list3)) == true) {
// 사이드뷰
$nick = get_sideview($row1['mb_id'], $row1['wr_name'], $row1['wr_email'], $row1['wr_homepage']);
echo $nick;
}
?>
<script type="text/javascript" src="<?=$g4['path']?>/js/sideview.js"></script>
<?
$list3 = sql_query("SELECT a.mb_id, a.wr_name, a.wr_email, a.wr_homepage, b.mb_id, b.mb_name, a.wr_id
FROM `$write_table` AS a
LEFT JOIN $g4[member_table] AS b ON a.mb_id = b.mb_id
GROUP BY b.mb_id");
while(($row1 = mysql_fetch_array($list3)) == true) {
// 사이드뷰
$nick = get_sideview($row1['mb_id'], $row1['wr_name'], $row1['wr_email'], $row1['wr_homepage']);
echo $nick;
}
?>