2012-01-25 2 views
0

총 금액을 현명하게 계산하려고합니다. 내 HTML 코드는 다음과 같습니다.현명한 수학 연산 구현

{foreach name = feach item = k from = $res} 
    <p> 
    Date : {$k->booking_date}<br /> 
    Price : {$k->price} 
    {* $prc=$k->price, $seats=$k->number_of_seats *} 

    Balance :{math equation="x * y" x=$prc y=$seats} <br /> 
    <span id="paid{$k->booking_id}"> 
     <input type="button" onclick="makePaid('{$k->booking_id}')" value="PAID" /> 
    </span>  
    </p> 
{/foreach} 

그러나 경고 메시지는 Warning: Smarty error: math: parameter x is empty in C:\..입니다. 내가 잘못하고있는 곳?

답변

0

메시지에 모두 나와 있습니다. 매개 변수 x{math} 표현식에 $prc입니다. {* text *}가 멋지에서 주석 구문입니다 댓글이

{* $prc=$k->price, $seats=$k->number_of_seats *} 

:이 $prc 변수를 초기화 곳 그리고

이 난 단지에 $prc보기 ... 볼 수 없습니다.

1

{math equation="x * y" x=$k->price y=$k->number_of_seats}이 원하는 것이다 Smarty3에 ...

을 더 잘 작동 될 수 있습니다 (! 더 수학을)은 간단 {$k->price * $k->number_of_seats} (빠르게)