이전 목록 다음
채택완료

자바스크립트에서 나온 결과값을 PHP 구문에 if문 else문 만들고 싶은데요.

2014-07-15 (화) 15:02:34 7,834
Copy
<script language="JavaScript">function reverse_counter(){
  today = new Date();
  
  start_d_day = parseISO8601("$start_datetime");

   생략....
if(조건1){
document.getElementById('counter_box').innerHTML = "결과값1"
}else if(조건2){
document.getElementById('counter_box').innerHTML = "결과값2"
}else{
document.getElementById('counter_box').innerHTML = "결과값3"
}
//-->
</script>
<?php
$product_info_item.="
   
   생략.....
            
            <BODY onLoad='reverse_counter()'>
            <span id='counter_box'></span>
            
      생략.....
    ";


↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓여기서 문제가 생기네요 ㅠ,ㅠ↓↓↓↓↓↓↓↓↓↓↓↓↓↓
여기서 자바스크립트에서 가져온 값이 결과값1이나 결과값2냐 결과값3이냐 에따라

if(조건){
본 상품은 이미 상품기간이 지나 판매가 가능하지 않습니다.

}else if(조건2){

본 상품은 상품시작을 하지 않았습니다.

else{

본 상품은 판매가 가능합니다.

}


 ?>

 

오늘 자꾸 질문 드려서 죄송합니다 ㅠ,ㅠ

 

자바스크립트의 reverse_counter함수에서 가져온 값이  span id='counter_box' 으로 값(카운트 다운)을 가져올때 


그다음 진행을 못하겠네요 ㅠ,ㅠ DB에서 컬럼 추가해 따로 만들자니 ㅠ,ㅠ 자바스크립트 결과값에 따라 값이 달라지기 때문에 따로 할수 없고..

어떻게 하면 좋을까요? ㅠㅠ, 

답변 1개 / 댓글 3개

채택된 답변
+20 포인트
Copy
<script>var today = 1;function reverse_counter(){	var box = document.getElementById('counter_box'), sdate = 3, edate = 6;	today++;  	if(today < sdate){		box.innerHTML = '경매전';	} else if(sdate <= today && today <= edate) {		box.innerHTML = '경매중';	} else {		box.innerHTML = '경매종료';		clearTimeout(time);	}}time = setInterval('reverse_counter()', 1000);</script><span id="counter_box"/>

답변에 대한 댓글 3개

2014-07-15 (화) 15:34:08
슈와이님 항상 고맙습니다만 ㅠ.ㅠ 답글 적어주시면 항상 몇분뒤에 삭제가 되네요 ㅠㅠ
답글 달고 반응이 없으면 원하는 답이 아니라 생각하고 삭제 하곤 합니다. ㅠㅠ
2014-07-15 (화) 17:02:20
아 그렇셨군요 ^^ 죄송합니다. ㅠㅠ 답변 드려서야 하는데 ㅠ,ㅠ

그런데 ㅠㅠ 제 질문은 이것이 아니라 ㅠㅠ 자바스크립트에서 값을 php구문으로 가지고 오면 그것을 if문으로 처리를 해야되는데 ㅠ,ㅠ 그것을 어떻게 처리해야할지 ㅠ,ㅠ

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