조건문if else if 한번만 봐주세요 ;; ㅠㅠ 채택완료
klee
3년 전
조회 1,876
item.form.skin.php 에서 상품 품절시 it_soldout 재입고 알림 을 출력할때 재입고 알림외에 곧 출시할상품을 it_soon "출시알림"이라는 새로운 필드를 추가하고싶은데요 했는데요. 아래조건으로하면
if 문이랑 else if 문을 하고 싶은데 어떻게 해야할지 모르겠습니다.
</p>
<p><div id="sit_ov_btn">
<?php if ($is_orderable) { ?>
<input type="submit" onclick="document.pressed=this.value;" value="바로구매" id="sit_btn_buy">
<input type="submit" onclick="document.pressed=this.value;" value="장바구니" id="sit_btn_cart">
<?php } ?>
<?php
if(!$is_orderable && $it['it_soldout'] && $it['it_stock_sms']) { ?>
<a href="javascript:popup_stocksms('<?php echo $it['it_id']; ?>');" id="sit_btn_buy">재입고알림</a>
<?php } ?>
<!-- 추가하려는 출시 입고알림 필드 -->
<?php if(!$is_orderable && $it['it_soon'] && $it['it_soon_sms']) { ?>
<a href="javascript:popup_stocksms('<?php echo $it['it_id']; ?>');" id="sit_btn_buy">출시알림</a></p>
<p>
<?php } ?>
<a href="javascript:item_wish(document.fitem, '<?php echo $it['it_id']; ?>');" id="sit_btn_wish">위시리스트</a><a href="javascript:popup_item_recommend('<?php echo $it['it_id']; ?>');" id="sit_btn_rec">추천하기</a>
</div>
</p>
<p>
조건문을 보통 이렇게하는데 위에 기존 폼을 어떻게 else if 조건폼으로 만들지 감이 안오네요.. 아래처럼하니 자바스크립트 충돌이나네요
</p>
<p> <?php</p>
<p> if (!$is_orderable && $it['it_soldout'] && $it['it_stock_sms'])</p>
<p> { echo "<a href="javascript:popup_stocksms('<?php echo $it['it_id']; ?>');" id="sit_btn_buy">재입고알림</a>"; }</p>
<p> else if (!$is_orderable && $it['it_soon'] && $it['it_soon_sms'])</p>
<p> { echo "<a href="javascript:popup_stocksms('<?php echo $it['it_id']; ?>');" id="sit_btn_buy">입고알림</a>"; }</p>
<p> ?></p>
<p> </p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
3년 전
한번에 다 조건걸려고 하지말고
크게크게 나누고 안에서 또 나누세요
if(is_orderable)
{
}
else
{
if( 나머지조건~ )
{
}
else
{
}
}
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
k
klee
3년 전
어렵네요ㅠㅠ 아이템 관리자상에서 기본적으로 품절표시, 재입고알림을 클릭해야 상품페이지에 재입고 알림이 나오는데 , 저는 출시상품 (it_soon)필드만들고, 출시상품 알림( it_soon_sms) 필드 를 체크하면 출시알림을 출력하려고하는데. db 필드는 전부 추가했습니다. 조건문 혹시 맛보기 한번 부탁드려도 될까요 복잡하네요 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인