F

공지에 선택시 내용 출력과 숨기기

· 17년 전 · 780 · 4
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :


-소스는 아래와 같이 수정하엿습니다 ..

-skin에서 view.skin.php를 수정하엿습니다 .

-만약에 공지를 선택안하면 선택하면 값이 1이고 선택안하면 값이 1이 아니기에 아래 테이블을 출력하고 아니면 다음 테이블을 출력한다 라고 썻죠 ..

근데 왜 아무런 작동이 안됩니다. 어디가 잘못됏는지 좀 부탁드리겟습니다.

<? if ($notice<>'1') {?> // 만약에 공지가 아니면 출력되는 부분
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#e7e7e7">
<tr bgcolor="#FFFFFF">
<td colspan="4" style="font-weight:bold; font-size:12px;height:25px;color:#3399FF;">&nbsp;::제품이미지입니다. 1 </td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="4" align="center" style="padding-top:20px;">
<?
// 파일 출력
for ($i=0; $i<=count($view[file]); $i++) {
if ($view[file][$i][view])
echo $view[file][$i][view] . "<p>";
}
?>
<script language="javascript"> check_byte('wr_content', 'char_count'); </script>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="4" style="font-weight:bold; font-size:12px;height:25px;color:#3399FF;">&nbsp;::제품 상세정보입니다. </td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>품명</td>
<td colspan="3" class="left_input write_head"><strong><?=$view[wr_subject ]?></strong></td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>단가</td>
<td width="36%" class="left_input write_head"><?=$view[wr_1]?> /위엔</td>
<td width="15%" class=write_head>박스당수량</td>
<td width="40%" class="left_input write_head"><?=$view[wr_2]?> /개</td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>CBM</td>
<td class="left_input write_head"><?=$view[wr_3]?> /m³</td>
<td class=write_head>최소주문량</td>
<td class="left_input write_head"><?=$view[wr_4]?> /BOX</td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>납기</td>
<td class="left_input write_head"><?=$view[wr_5]?> /일(한국도착)</td>
<td class=write_head>&nbsp;&nbsp; 포장상태</td>
<td class="left_input write_head"><?=$view[wr_6]?>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>비고</td>
<td colspan="3" class="left_input" style="height:30px;color:#8492A0;padding-left:4px;padding-right:4px;">
<!-- 내용 출력 -->
<?=$view[content];?>
</td>
</tr>

<? if ($is_admin == 'super') { ?>
<tr bgcolor="#FFFFFF">
<td colspan="4" style="font-weight:bold; font-size:12px;height:25px;color:#3399FF;">&nbsp;::공장(가게)주소를 입력하여 주십시오 <span style="color:#FF0000;font-size:11px;font-weight: normal;">(*관리자만이 보입니다.)</span></td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>공장명</td>
<td width="36%" class="left_input write_head"><?=$view[wr_7]?></td>
<td width="15%" class=write_head>&nbsp; 연계인</td>
<td width="40%" class="left_input write_head"><?=$view[wr_8]?></td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>TEL번호</td>
<td class="left_input write_head"><?=$view[wr_9]?></td>
<td class=write_head>FAX번호</td>
<td class="left_input write_head"><?=$view[wr_10]?></td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>핸드폰</td>
<td class="left_input write_head"><span style="color:#666666"><?=$view[wr_11]?>
</span></td>
<td class=write_head>메일주소</td>
<td class="left_input write_head"><?=$view[wr_12]?></td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>공장주소</td>
<td colspan="3" class="left_input write_head"><?=$view[wr_13]?></td>
<? }?>
</tr>
</table>
<? } else {?> // 공지가 아니면 출력되는부분
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#e7e7e7">
<tr bgcolor="#FFFFFF">
<td colspan="3" class="left_input" style="height:30px;color:#8492A0;padding-left:4px;padding-right:4px;">
<!-- 내용 출력 -->
<?=$view[content];?>
</td>
</tr>
</table><? }?>
|

댓글 4개

아무런 작동이 안되는 것이 아니라 //만약에 공지가 아니면 출력되는 부분 이 항상 나오는 것 아닌가요?
$notice 값은 글 등록시 공지인지 아닌지 체크하는 변수이고 view 에서는
$view[[is_notice]=1 또는 0 입니다
$view[[is_notice]출력한다는말이 아닌가요 ...

1.notice가 공지 변수라면 그냥 $view[notice]이러면 공지를 출력하란말이아닌가요 거기에 ..is_notice이건 왜 이렇게 쓰는지요 격식인가요 ?아니면 변수를 지정한건지요 ..

잘 이해가 안갑니다..

2.그리고 체크박스에값이 1이니깐 체크를 할경우 즉 공지이면 값이 1이 전달되고 .. 아니면 값이 0이란말이죠 즉 없단 말아닌가요 ..

제가 이해한게 맞는지요 ..

그렇다면 저의 소스를어떻케 변형해야하는지요 ..
덕분에 해결은 햇습니다만..

<? if ("$view[is_notice]"==1){?> // 공지사항이면 아래내용을 출력
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#e7e7e7">
<tr bgcolor="#FFFFFF">
<td colspan="3" class="left_input" style="height:30px;color:#8492A0;padding-left:4px;padding-right:4px;">
<!-- &#37108;&#20393; 免&#20223; -->
<?=$view[content];?>
</td>
</tr>
</table><? } else {?> // 공지사항이 아니라면 아래 내용을 출력
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#e7e7e7">
<tr bgcolor="#FFFFFF">
<td colspan="4" style="font-weight:bold; font-size:12px;height:25px;color:#3399FF;">&nbsp;::力前&#25438;固瘤&#28061;&#32874;促.</td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="4" align="center" style="padding-top:20px;">
<?
// &#39047;老 免&#20223;
for ($i=0; $i<=count($view[file]); $i++) {
if ($view[file][$i][view])
echo $view[file][$i][view] . "<p>";
}
?>
<script language="javascript"> check_byte('wr_content', 'char_count'); </script>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="4" style="font-weight:bold; font-size:12px;height:25px;color:#3399FF;">&nbsp;::力前 惑技&#27813;&#28938;&#28061;&#32874;促. </td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>前&#30105;</td>
<td colspan="3" class="left_input write_head"><strong><?=$view[wr_subject ]?></strong></td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>&#31388;&#21834;</td>
<td width="36%" class="left_input write_head"><?=$view[wr_1]?> /困浚</td>
<td width="15%" class=write_head>冠&#33014;寸&#33616;樊</td>
<td width="40%" class="left_input write_head"><?=$view[wr_2]?> /俺</td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>CBM</td>
<td class="left_input write_head"><?=$view[wr_3]?> /m&#59401;</td>
<td class=write_head>&#24357;家林&#24041;樊</td>
<td class="left_input write_head"><?=$view[wr_4]?> /BOX</td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>&#21557;扁</td>
<td class="left_input write_head"><?=$view[wr_5]?> /老(茄&#24811;&#26723;&#39314;)</td>
<td class=write_head>&nbsp;&nbsp; 器厘惑&#24597;</td>
<td class="left_input write_head"><?=$view[wr_6]?>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>厚&#32458;</td>
<td colspan="3" class="left_input" style="height:30px;color:#8492A0;padding-left:4px;padding-right:4px;">
<!-- &#37108;&#20393; 免&#20223; -->
<?=$view[content];?>
</td>
</tr>

<? if ($is_admin == 'super') { ?>
<tr bgcolor="#FFFFFF">
<td colspan="4" style="font-weight:bold; font-size:12px;height:25px;color:#3399FF;">&nbsp;::傍厘(&#21834;&#38712;)林家甫 &#28061;&#20223;&#31373;&#21679; 林&#32478;&#30699;&#22391; <span style="color:#FF0000;font-size:11px;font-weight: normal;">(*包府磊父&#25438; &#28938;&#28061;&#32874;促.)</span></td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>傍厘&#30105;</td>
<td width="36%" class="left_input write_head"><?=$view[wr_7]?></td>
<td width="15%" class=write_head>&nbsp; 楷拌牢</td>
<td width="40%" class="left_input write_head"><?=$view[wr_8]?></td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>TEL&#38149;&#40843;</td>
<td class="left_input write_head"><?=$view[wr_9]?></td>
<td class=write_head>FAX&#38149;&#40843;</td>
<td class="left_input write_head"><?=$view[wr_10]?></td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>勤&#38747;&#36804;</td>
<td class="left_input write_head"><span style="color:#666666"><?=$view[wr_11]?>
</span></td>
<td class=write_head>&#30347;老林家</td>
<td class="left_input write_head"><?=$view[wr_12]?></td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>傍厘林家</td>
<td colspan="3" class="left_input write_head"><?=$view[wr_13]?></td>
<? }?>
</tr>
</table>
<? }?>
이렇게 써가지고 원하는 효과를 이루엇습니다.. 공지사항이면 출력하고 아니면 출력해래..

근데요 아래처럼 &#50043;을때는 출력이 이상하게 됩니다.
<? if ("$view[is_notice]"><>1){?> // 공지사항이 아니면 아래내용을 출력 - 이부분을 수정햇음
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#e7e7e7">
<tr bgcolor="#FFFFFF">
<td colspan="3" class="left_input" style="height:30px;color:#8492A0;padding-left:4px;padding-right:4px;">
<!-- &#37108;&#20393; 免&#20223; -->
<?=$view[content];?>
</td>
</tr>
</table><? } else {?> // 공지사항면 아래 내용을 출력
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#e7e7e7">
<tr bgcolor="#FFFFFF">
<td colspan="4" style="font-weight:bold; font-size:12px;height:25px;color:#3399FF;">&nbsp;::力前&#25438;固瘤&#28061;&#32874;促.</td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="4" align="center" style="padding-top:20px;">
<?
// &#39047;老 免&#20223;
for ($i=0; $i<=count($view[file]); $i++) {
if ($view[file][$i][view])
echo $view[file][$i][view] . "<p>";
}
?>
<script language="javascript"> check_byte('wr_content', 'char_count'); </script>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="4" style="font-weight:bold; font-size:12px;height:25px;color:#3399FF;">&nbsp;::力前 惑技&#27813;&#28938;&#28061;&#32874;促. </td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>前&#30105;</td>
<td colspan="3" class="left_input write_head"><strong><?=$view[wr_subject ]?></strong></td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>&#31388;&#21834;</td>
<td width="36%" class="left_input write_head"><?=$view[wr_1]?> /困浚</td>
<td width="15%" class=write_head>冠&#33014;寸&#33616;樊</td>
<td width="40%" class="left_input write_head"><?=$view[wr_2]?> /俺</td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>CBM</td>
<td class="left_input write_head"><?=$view[wr_3]?> /m&#59401;</td>
<td class=write_head>&#24357;家林&#24041;樊</td>
<td class="left_input write_head"><?=$view[wr_4]?> /BOX</td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>&#21557;扁</td>
<td class="left_input write_head"><?=$view[wr_5]?> /老(茄&#24811;&#26723;&#39314;)</td>
<td class=write_head>&nbsp;&nbsp; 器厘惑&#24597;</td>
<td class="left_input write_head"><?=$view[wr_6]?>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>厚&#32458;</td>
<td colspan="3" class="left_input" style="height:30px;color:#8492A0;padding-left:4px;padding-right:4px;">
<!-- &#37108;&#20393; 免&#20223; -->
<?=$view[content];?>
</td>
</tr>

<? if ($is_admin == 'super') { ?>
<tr bgcolor="#FFFFFF">
<td colspan="4" style="font-weight:bold; font-size:12px;height:25px;color:#3399FF;">&nbsp;::傍厘(&#21834;&#38712;)林家甫 &#28061;&#20223;&#31373;&#21679; 林&#32478;&#30699;&#22391; <span style="color:#FF0000;font-size:11px;font-weight: normal;">(*包府磊父&#25438; &#28938;&#28061;&#32874;促.)</span></td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>傍厘&#30105;</td>
<td width="36%" class="left_input write_head"><?=$view[wr_7]?></td>
<td width="15%" class=write_head>&nbsp; 楷拌牢</td>
<td width="40%" class="left_input write_head"><?=$view[wr_8]?></td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>TEL&#38149;&#40843;</td>
<td class="left_input write_head"><?=$view[wr_9]?></td>
<td class=write_head>FAX&#38149;&#40843;</td>
<td class="left_input write_head"><?=$view[wr_10]?></td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>勤&#38747;&#36804;</td>
<td class="left_input write_head"><span style="color:#666666"><?=$view[wr_11]?>
</span></td>
<td class=write_head>&#30347;老林家</td>
<td class="left_input write_head"><?=$view[wr_12]?></td>
</tr>
<tr bgcolor="#FFFFFF">
<td class=write_head>傍厘林家</td>
<td colspan="3" class="left_input write_head"><?=$view[wr_13]?></td>
<? }?>
</tr>
</table>
<? }?>



위와같이 <> 값이 1이 아니면 즉 공지사항이 아니면 출력은 정상이고 공지사항이면 출력이 이상하게 나와요
<tr bgcolor="#FFFFFF">
<td class=write_head>厚&#32458;</td>
<td colspan="3" class="left_input" style="height:30px;color:#8492A0;padding-left:4px;padding-right:4px;">
<!-- &#37108;&#20393; 免&#20223; -->
<?=$view[content];?>
</td>
</tr>
요부분 내용만 출력이 됩니다...

왜 그럴가요 답변좀 부탁드리겟습니다..
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
17년 전 조회 982
17년 전 조회 2,484
17년 전 조회 777
17년 전 조회 849
17년 전 조회 927
17년 전 조회 891
17년 전 조회 928
17년 전 조회 1,681
17년 전 조회 942
17년 전 조회 781
17년 전 조회 962
17년 전 조회 1,549
17년 전 조회 765
17년 전 조회 1,516
17년 전 조회 925
17년 전 조회 816
17년 전 조회 705
17년 전 조회 713
17년 전 조회 946
17년 전 조회 614
🐛 버그신고