채택완료

php코드질문좀드리겠습니다.

2018-08-10 (금) 14:16:06 2,959

안녕하세요 질문좀 드리겠습니다

아래 여분필드를 헤더부분에 넣어서 auction  라는 게시판일때만 

여분필드 내용이 보여지게 하고싶은데요 어떻게 해야할까요 ?

Copy
<? echo str_replace('.','',$list[$i][wr_10]); ?>
|

답변 3개 / 댓글 3개

채택된 답변
+20 포인트
Copy
<?php if ($bo_table == 'auction') { ?> 
  <?php echo $list[$i][wr_10]); ?>
<?php } ?>
Copy
<?php if ($bo_table == 'auction') { ?> 
<div class="accordion1" style="border-bottom: 1px solid #e4e7ea;"> 
  <div class="item1"> 
    <div class="heading1"> 
<div class="headi"> 
 <img src="/img/loe.png" style="height:35px;float: left;    padding-right: 33px;margin-top: 5px;"> 
</div> 
<div class="acco_box"> 
<a href="/search.php" style="    width: 100%; display: table;">
<i class="fa fa-search" style="padding-right:10px;color: #888;"></i> 
<?php echo $list[$i][wr_10]); ?>
</a> 
</div> 
</div> 

    <div class="content1"> 
<ul> 
<li>메인화면</li> 
<li id="line"></li> 
<li>2</li> 
<li><a href="/bbs/board.php?bo_table=po03">커뮤니티<a/></li> 
<li id="line"></li> 
<li>로그인</li> 
<li>공지사항</li> 

</ul> 
  
</div> 
  </div> 
  
</div> 
    </div> 
  <script> 
$('.accordion1 .item1 .heading1').click(function() { 

var a = $(this).closest('.item1'); 
var b = $(a).hasClass('open'); 
var c = $(a).closest('.accordion1').find('.open'); 

if(b != true) { 
$(c).find('.content1').slideUp(200); 
$(c).removeClass('open'); 
} 

$(a).toggleClass('open'); 
$(a).find('.content1').slideToggle(200); 

}); 
</script> 
<?php } ?>

답변에 대한 댓글 2개

2018-08-10 (금) 14:23:24
답변감사합니다 ㅜㅜ 그런데오류가뜨네요

<?php if ($bo_table == 'auction') { ?>
<div class="accordion1" style="border-bottom: 1px solid #e4e7ea;">
<div class="item1">
<div class="heading1">
<div class="headi">
<img src="/img/loe.png" style="height:35px;float: left; padding-right: 33px;margin-top: 5px;">
</div>
<div class="acco_box">
<a href="/search.php" style=" width: 100%; display: table;">
<i class="fa fa-search" style="padding-right:10px;color: #888;"></i>
ss

</a>
</div>
</div>

<div class="content1">
<ul>
<li>메인화면</li>
<li id="line"></li>
<li>2</li>
<li><a href="/bbs/board.php?bo_table=po03">커뮤니티<a/></li>
<li id="line"></li>
<li>로그인</li>
<li>공지사항</li>

</ul>

</div>
</div>

</div>
</div>
<script>
$('.accordion1 .item1 .heading1').click(function() {

var a = $(this).closest('.item1');
var b = $(a).hasClass('open');
var c = $(a).closest('.accordion1').find('.open');

if(b != true) {
$(c).find('.content1').slideUp(200);
$(c).removeClass('open');
}

$(a).toggleClass('open');
$(a).find('.content1').slideToggle(200);

});
</script>
<?php } else { ?>
<div class="accordion1" style="border-bottom: 1px solid #e4e7ea;">
<div class="item1">
<div class="heading1">
<div class="headi">
<img src="/img/loe.png" style="height:35px;float: left; padding-right: 33px;margin-top: 5px;">
</div>
<div class="acco_box">
<a href="/search.php" style=" width: 100%; display: table;">
<i class="fa fa-search" style="padding-right:10px;color: #888;"></i>
<script>
var randomTxt = new Array('아이폰x 는 어떠세요?', '갤럭시S9 는 어떠세요?', 'LG G8 는 어떠세요?');

document.write(randomItem(randomTxt));
function randomItem(a) {
return a[Math.floor(Math.random() * a.length)];
}
</script>
</a>
</div>
</div>

<div class="content1">
<ul>
<li>메인화면</li>
<li id="line"></li>
<li>2</li>
<li><a href="/bbs/board.php?bo_table=po03">커뮤니티<a/></li>
<li id="line"></li>
<li>로그인</li>
<li>공지사항</li>

</ul>

</div>
</div>

</div>
</div>

<script>
$('.accordion1 .item1 .heading1').click(function() {

var a = $(this).closest('.item1');
var b = $(a).hasClass('open');
var c = $(a).closest('.accordion1').find('.open');

if(b != true) {
$(c).find('.content1').slideUp(200);
$(c).removeClass('open');
}

$(a).toggleClass('open');
$(a).find('.content1').slideToggle(200);

});
</script>
<?php } ?>

전체소스입니다
직접보고 처리완료.

$list[$i][wr_10] 이것에 아무내용이없서서그러한것입니다 

bbs /리스트.php 부분 소스를 살펴보세요

방법1

if ($bo_table == 'auction') {

     echo $list[$i]['wr_10'];

}

방법2

echo $bo_table == 'auction' ? $list[$i]['wr_10'] : '없음';

답변에 대한 댓글 1개

2018-08-10 (금) 14:19:19
<?php if ($bo_table == 'auction') { ?>
<div class="accordion1" style="border-bottom: 1px solid #e4e7ea;">
<div class="item1">
<div class="heading1">
<div class="headi">
<img src="/img/loe.png" style="height:35px;float: left; padding-right: 33px;margin-top: 5px;">
</div>
<div class="acco_box">
<a href="/search.php" style=" width: 100%; display: table;">
<i class="fa fa-search" style="padding-right:10px;color: #888;"></i>
<? if ($bo_table == 'auction') {

echo str_replace('.','',$list[$i][wr_10]);

}
?>
</a>
</div>
</div>

<div class="content1">
<ul>
<li>메인화면</li>
<li id="line"></li>
<li>2</li>
<li><a href="/bbs/board.php?bo_table=po03">커뮤니티<a/></li>
<li id="line"></li>
<li>로그인</li>
<li>공지사항</li>

</ul>

</div>
</div>

</div>
</div>
<script>
$('.accordion1 .item1 .heading1').click(function() {

var a = $(this).closest('.item1');
var b = $(a).hasClass('open');
var c = $(a).closest('.accordion1').find('.open');

if(b != true) {
$(c).find('.content1').slideUp(200);
$(c).removeClass('open');
}

$(a).toggleClass('open');
$(a).find('.content1').slideToggle(200);

});
</script>
<?php } else { ?>

이렇게 넣어도 아무것도안나오네요 ㅠㅠ

답변을 작성하려면 로그인이 필요합니다.