어떤 문법이 틀렸는지 모르겠습니다. 정보
어떤 문법이 틀렸는지 모르겠습니다.본문
처음 레이어만 보여주고 그 다음부터는 안보이게끔 하려고 하는데 내공이 없다 보니 어디서 에러가 나는지 모르겠습니다. 도움 부탁드립니다.
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 ?>
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
댓글 전체

<?
if($k==0) { echo "<DIV id='debate_content".$k+1."'>"; }
else { echo "<DIV id='debate_content".$k+1." style='DISPLAY: none;'>"; }
?>
if($k==0) { echo "<DIV id='debate_content".$k+1."'>"; }
else { echo "<DIV id='debate_content".$k+1." style='DISPLAY: none;'>"; }
?>
헐랭이님이 알려주신대로 해도 같은 에러가 납니다....
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>
<? } //@@@@@@@@@@@@@@@@@@@@@ ?>
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
오토탭 형식으로 만들어보려고 했었거든여.
그러다보니 푸름빠덜님의 스킨에 레이어를 삽입하게 되었고...
뭐가 잘못된건지 모르겠습니다.
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;'>"; }
?>
<?
$kk =$k+1;
if($k==0) { echo "<DIV id='debate_content{$kk}'>"; }
else { echo "<DIV id='debate_content{$kk} style='DISPLAY: none;'>"; }
?>
[ 답변채택 ]
<?
$kk =$k+1;
if($k==0) { echo "<DIV id='debate_content{$kk}'>"; }
else { echo "<DIV id=debate_content{$kk} style='DISPLAY: none;'>"; }
?>
정성껏 답변주셔서 감사합니다.
<?
$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;'>"; }
}
?>
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을 했던거에요.. -_-;;
다른 오토메뉴처럼 똑같이 하려고 보니 제가 참고할 소스가 레이어 이름이 debate_content1부터 시작하더라구여.
그래서 k+1을 했던거에요.. -_-;;