어떤 문법이 틀렸는지 모르겠습니다. > 그누4 질문답변

그누4 질문답변

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

어떤 문법이 틀렸는지 모르겠습니다. 정보

어떤 문법이 틀렸는지 모르겠습니다.

본문

처음 레이어만 보여주고 그 다음부터는 안보이게끔 하려고 하는데 내공이 없다 보니 어디서 에러가 나는지 모르겠습니다. 도움 부탁드립니다.


6   <?
7    if($k==0) { echo "<DIV id='debate_content".$k+1."'>" }
8    else { echo "<DIV id='debate_content".$k+1."' style='DISPLAY: none;'>" }
9    ?>
 
 
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /home/hosting_users/hummel/www/board/skin/latest/latest_category/latest.skin.php on line 7
  • 복사

댓글 전체

헐랭이님이 알려주신대로 해도 같은 에러가 납니다....
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /home/hosting_users/hummel/www/board/skin/latest/latest_category/latest.skin.php on line 7


아래와 같이 하면 전체 레이어가 가려지는데 왜....
if문을 써서 하면 왜 안되는지 모르겠습니다. ㅜㅜ

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
for ($k=0; $k<count($cat_row); $k++) {  //@@@@@@@@@@@@@@@@@@@
?>

<DIV id='debate_content<?=$k+1?>' style='DISPLAY: none;'> 
<table cellpadding="0" cellspacing="0" width="100%" style="table-layout: fixed;">
    <tr>
        <td height=28>  중간 생략
        </td>
    </tr>
</table>
</DIV>
<? } //@@@@@@@@@@@@@@@@@@@@@ ?>
푸름빠덜님의 [최신글] 언젠가 한번 써먹는스킨1) 한 게시판의 카테고리별 최신글 불러오기 팁을 응용하여
http://purumi-ne.com/g/bbs/board.php?bo_table=gnu_skin&wr_id=4
오토탭 형식으로 만들어보려고 했었거든여.
그러다보니 푸름빠덜님의 스킨에 레이어를  삽입하게 되었고...
뭐가 잘못된건지 모르겠습니다.
[ 답변채택 ]
<?
  $kk =$k+1;
  if($k==0) { echo "<DIV id='debate_content{$kk}'>"; }
  else { echo "<DIV id=debate_content{$kk} style='DISPLAY: none;'>"; }
 ?>
정성껏 답변주셔서 감사합니다.
궁금한게 있는데요.?
for 문안에서 $k++ 를 자동 증가 시키는데
$k+1 을 더하는 이유를 모르겠네요?


$k 가 10 개라면 for 문안에선 $k 만 넣어주면 숫자는 자동 증가 하거던요.

예제
<?
//for ($k=0; $k<count($cat_row); $k++) {
 for ($k=0; $k<10; $k++) {
  if($k==0) { echo "<DIV id='debate_content{$k}'>"; }
  else { echo "<DIV id='debate_content{$k} style='DISPLAY: none;'>"; }
}
?>
이궁. 그것에 대해 설명을 미처 못해드렸군요. 죄송합니다.
다른 오토메뉴처럼 똑같이 하려고 보니 제가 참고할 소스가 레이어 이름이 debate_content1부터 시작하더라구여.
그래서 k+1을 했던거에요.. -_-;;
© SIRSOFT
현재 페이지 제일 처음으로