2016-06-23 1 views
0

하지만, 그래서 나는이 제품에 대한 가격을 표시하려면이쇼 다른 문은 가격 변수가 비어 있거나 안녕하세요이 매우 간단하지

를 작동하지 않는 이유를 모른다면 따라 다르지만 일부 제품은 아직 가격이 없으므로 대신 가격, 나는 여기

내가 만든 코드 "우리 CS 전화 주시기 바랍니다"와 같은 텍스트를 표시하려면 :

<?php $harga  = number_format(($r[harga]),0,",","."); 

$hargatetap= if (!empty($harga)){ 
"<div class='prod_price'><span class='price'> <br /></span>&nbsp;<span class='price'>Harga Rp.$harga </span><br /></div>       
     </div>"; 
     } else { 
     "<div class='prod_price'><span class='price'> <br /></span>&nbsp;<span class='price'>Harga Rp.$harga </span><br /></div>       
     <span class='price2'> <br /></span><span class='stok2'>(Hub CS) </span></div>"; 
     } 


$divharga=$hargatetap; 
?> 

$의 divharga 다른 호출됩니다 PHP 파일 (확실하다.)

+2

'$ hargatetap = if (! empty ($ harga)) {'이 (가) 잘못된 구문입니다. –

+0

'if ($ harga> 0)'또는 당신이 비교하고자하는 숫자가 무엇이든간에 –

+0

문제는 harga 자체에 대한 데이터가 비어 있습니다. 0 너무 많은 제품입니다. 그들에게 값없이 ... 아주 피곤 – Citra45Abadi

답변

1

$hargatetap= if (!empty($harga)){과 같은 구문은 유효하지 않은 구문입니다.

간단한 솔루션입니다 :

if (!empty($harga)) { 
    $divharga = "<div class='prod_price'><span class='price'> <br /></span>&nbsp;<span class='price'>Harga Rp.$harga </span><br /></div></div>"; 
} else { 
    $divharga = "<div class='prod_price'><span class='price'> <br /></span>&nbsp;<span class='price'>Harga Rp.$harga </span><br /></div><span class='price2'> <br /></span><span class='stok2'>(Hub CS) </span></div>"; 
} 

echo $divharga; 
+0

편집이다 : 그것은 내 앞의 코드를 삭제하고이 죄송 로 변경 잊고 – Citra45Abadi

+0

을 일하고있어 나는 논리를 안다, 올바른 구문과 의미를 모른다. 그래서 나는 항상 내 코드에 무엇이 잘못되었는지를 묻기 위해 여기에왔다. – Citra45Abadi

0

이이

<?php 
$harga  = number_format(($r[harga]),0,",","."); 
$hargatetap= ''; 
if (!empty($harga)){ 
    $hargatetap .= "<div class='prod_price'><span class='price'> <br /></span>&nbsp;<span class='price'>Harga Rp.$harga </span><br /></div>       
    </div>"; 
    } else { 
    $hargatetap .= "<div class='prod_price'><span class='price'> <br /></span>&nbsp;<span class='price'>Harga Rp.$harga </span><br /></div>       
    <span class='price2'> <br /></span><span class='stok2'>(Hub CS) </span></div>"; 
    } 


$divharga=$hargatetap; 
1

당신은 방법 PHP에서 작동 statement` if을 혼합 해보십시오. 여기에서 편집 된 코드를 살펴 보자 시도

+0

나는 여전히 올바른 코드 비록을 작성하는 데 사용하고 있지 않다 당신에게 감사 감사 – Citra45Abadi

1

당신이있어 Parse error: syntax error, unexpected 'if' (T_IF)
을 얻어야한다

$hargatetap= !empty($harga) ? 
    "<div class='prod_price'><span class='price'> <br /></span>&nbsp;<span class='price'>Harga Rp.$harga </span><br /></div></div>" 
    : 
    "<div class='prod_price'><span class='price'> <br /></span>&nbsp;<span class='price'>Harga Rp.$harga </span><br /></div><span class='price2'> <br /></span><span class='stok2'>(Hub CS) </span></div>"; 

또는

if (!empty($harga)){ 
    $hargatetap= "<div class='prod_price'><span class='price'> <br /></span>&nbsp;<span class='price'>Harga Rp.$harga </span><br /></div></div>"; 
} else { 
    $hargatetap= "<div class='prod_price'><span class='price'> <br /></span>&nbsp;<span class='price'>Harga Rp.$harga </span><br /></div><span class='price2'> <br /></span><span class='stok2'>(Hub CS) </span></div>"; 
} 

나는 또한 당신은 모두 개방하지 않고 </div>를 폐쇄 한 발견 사례.

+0

감사합니다. 감사합니다 – Citra45Abadi

관련 문제