테스트 사이트 - 개발 중인 베타 버전입니다

새글 등록시 new 아이콘 질문 드립니다.. 채택완료

발렌슈테인 6년 전 조회 2,658

임의로 메뉴를 만들어서 새글이 등록되면 새글 아이콘이 출력되고

24시간이 지나면 사라지게 할려고 합니다.

여분필드 에 해당 값이 저장이 됩니다 (예) 사과, 바나나, 수박 등등

다른방법으로 쿼리문을 작성해서 해보았지만 전체 메뉴에 아이콘이 생기거나 작동을 안합니다

어떻게 해야할지 모르겠습니다 ㅠㅠ

</p>

<p><?php

$new_icon = "<img src='/theme/shop/img/new.png''>";  //이미지 파일 경로

$week_date = date("Y-m-d H:i:s", G5_SERVER_TIME - (24 * 3600)); // 실제 비교할날짜

$sql = "select wr_1, count(*) as cnt from g5_write_comm where wr_is_comment = '0' and wr_datetime > '$week_date' "; //

$result = sql_query($sql);

$row=sql_fetch_array($result);

?></p>

<p><div class="red">

<ul>

<li class="">

<a href="<?php echo G5_BBS_URL;?>/board.php?bo_table=comm&wr_1=사과">

사과 <?php if($row['wr_1'] =="사과") {?> <?php echo $new_icon ?><?php }?>

</a>

</li></p>

<p><li class="">

<a href="<?php echo G5_BBS_URL;?>/board.php?bo_table=comm&wr_1=바나나">

바나나 <?php if($row['wr_1'] =="바나나") {?> <?php echo $new_icon ?><?php }?>

</a>

</li></p>

<p><li class="">

<a href="<?php echo G5_BBS_URL;?>/board.php?bo_table=comm&wr_1=수박">

바나나 <?php if($row['wr_1'] =="수박") {?> <?php echo $new_icon ?><?php }?>

</a>

</li>

</ul></p>

<p></div></p>

<p>

 

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

답변 1개

채택된 답변
+20 포인트
6년 전

</p>

<p><?php</p>

<p>for($i=0;$row=sql_fetch_array($result);$i++){</p>

<p>//코드</p>

<p>}</p>

<p>?></p>

<p>

 

06라인의 해당 부분을 for문으로 바꾸시고 아래 구문을 주석처리된 코드 부분에 집어넣으시면 될 듯 하네요

로그인 후 평가할 수 있습니다

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

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

로그인