php 구문속의 아이디 표현방법 여쭙습니다. > 그누4 질문답변

그누4 질문답변

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

php 구문속의 아이디 표현방법 여쭙습니다. 정보

php 구문속의 아이디 표현방법 여쭙습니다.

본문

<?
echo "<a href='{$list[$i][href]}&sca=$member[mb_id]'>";
?>
에서
$member[mb_id]가 표현이 안됩니다.
게시판 리스트 제목을 링크하는 구문인데...
......&sca=  까지만 표현되고 $member[mb_id]의 아이디는 표현이 안되는데...
구문속에서 '$member[mb_id]' 형식으로 쓰는것이 아닌가요?
  • 복사

댓글 전체

게시판 상단 글쓴이를 클릭해 순서대로 정렬 하도록 하시고 싶다는 말슴이신가요?

<?=subject_sort_link('wr_name', $qstr2, 1)?>글쓴이</a>

요렇게 해보세요.

제목 정렬은

<?=subject_sort_link('wr_subject', $qstr2, 1)?>제목</a>

요렇게요..(원하시던 답변인지는 모르겠네요..)
그 말씀이 아니고요...
위의 링크는 최근글 리스트(제목)에 걸린 링크소스입니다.
echo "<a href='{$list[$i][href]}&sca=$member[mb_id]'>";  <==이부분에서
$member[mb_id] <==요 부분을 php구문속에서 작동이 안된다는 말씀입니다.
예를들어 아이디가 'abc'라는 회원이 로그인해서 자신의 최근글을 클릭하면
http://도메인/gnuboard4/bbs/board.php?bo_table=게시판명&wr_id=7&sca=abc
처럼 페이지가 표시되어야 하는데,
http://도메인/gnuboard4/bbs/board.php?bo_table=게시판명&wr_id=7&sca=
위 처럼 아이디인 'abc'가 빠진 상태로 나와서 다른사람이 올린 글이 본문의 내용아래에 표현되는 리스트에 표시가 되어 버린다는것입니다.
맨 끝에 'abc'가 붙으면 자신의 글 리스트만 볼 수 있는데 말입니다.
그래서, 최신글 latest.php에서 리스트에 링크 걸 쏘스가 위의
echo "<a href='{$list[$i][href]}&sca=$member[mb_id]'>"; 로 해도 안되고
echo "<a href='{$list[$i][href]}&sca=<?=$mb_id?>'>";  로 해도 안되고...
도데체 어떻게 해야 아이디가 표시 될까요....
기초적인 문제인거 같은데...제가 설명을 잘 못해서 죄송합니다.
로그인 안한것이면 안나오는것이 당연한 것이고...
로그인 하셨다면 다음처럼해보세요.

echo "<a href='{$list[$i][href]}&sca={$member[mb_id]}'>";
or
echo "<a href='{$list[$i][href]}&sca=".$member[mb_id]."'>";
루트님, 답변 감사합니다.
그런데, 아니되옵니다.
최근글 링크에서 우측마우스클릭후 새창으로 보기 하면 주소창에는 여전히 {$member[mb_id]} 부분이 공백으로 나옵니다. 현재 로그인 된 사람의 아이디가 나타나야 하는데 안되는군요. 두가지 방법 다 해 봐도 안되어요...
혹시나 해서 전문을 아래에 실어 보겠습니다.
===========================================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>

<table width="96%" border="0" cellpadding="0" cellspacing="0" align=center>
<tr>
    <td colspan=2>  
<table width="100%" border="0" cellpadding="0" cellspacing="0" background="<?=$latest_skin_path?>/img/back_bl2.gif">
<tr>
<td height="23" style='padding-top:4px;padding-left:20px;'><span style="font-family:굴림;color:#666666;font-size:9pt;">
<b><?=$board[bo_subject]?></b></span></td>
  <td align="right" style='padding-right:20px;'>
  <!--<a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>'><img src='<?=$latest_skin_path?>/img/more.gif' width="32" height="9" border=0></a>-->&nbsp;</td>
</tr>
</table>
</td> 
</tr>

<? for ($i=0; $i<count($list); $i++) { ?>
<tr><td height=4 colspan=2></td></tr>
<tr>
    <td width="20" height="20"  align="center"><img src='<?=$latest_skin_path?>/img/top.gif' border=0 width="6" height="7"></td>
    <td style='word-break:break-all;;'>
    <span style="font-size:8pt; color:#6A6A6A;"><?=$list[$i][datetime]?></span>&nbsp;
<?
echo $nobr_begin;
        echo $list[$i][icon_reply] . " ";
        // 팝업창으로 내용 보기 echo "<a href=\"javascript:popup_window('$g4[bbs_path]/board.php?bo_table=$board[bo_table]&wr_id={$list[$i][wr_id]}','winBoard','left=30, top=30, width=700, height=500, scrollbars=yes,resizable=no')\">";
        echo "<a href='{$list[$i][href]}&sca=".$member[mb_id]."'>";
        if ($list[$i][is_notice])
            echo "<font style='font-family:돋움; font-size:9pt; color:#2C88B9;'><strong>{$list[$i][subject]}</strong></font>";
        else
            echo "<font style='font-family:돋움; font-size:9pt; color:#222222;'>{$list[$i][subject]}</font>";
        echo "</a>";
        if ($list[$i][comment_cnt])
        //    echo " <a href=\"{$list[$i][comment_href]}\"><span style='font-family:돋움; font-size:8pt; color:#9A9A9A;'>{$list[$i][comment_cnt]}</span></a>";

        // if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
        // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }

        echo " " . $list[$i][icon_new];
        //echo " " . $list[$i][icon_file];
        //echo " " . $list[$i][icon_link];
        //echo " " . $list[$i][icon_hot];
        //echo " " . $list[$i][icon_secret];
        ?>
      </td>
  </tr>
  <tr>
    <td height=1 colspan=2 background='<?=$latest_skin_path?>/img/line.gif'></td>
  </tr>
 <? } ?>
<? if (count($list) == 0) { echo "<tr><td colspan=3 align=center height=50>등록된 내용이 없습니다.</td></tr>"; } ?>
<tr>
        <td height="13"  colspan=2 ></td>
</tr>
</table>
© SIRSOFT
현재 페이지 제일 처음으로