2013-09-30 77 views
1

美好的一天,我有一個巨大的問題,我知道PHP使用MySQL數據庫和JavaScript不。但我試圖完成的事情是使用數據庫號碼值「9000」,並從點擊「3000」這樣的prducts產生的javascript數值中減去它,那麼它必須給出6000的最終答案。在PHP計算中使用javascript數值

這裏就是我有

<table><tbody> 
<tr> 
<td class='odd'><?php echo htmlentities($_SESSION['usr']['usr'], ENT_QUOTES, 'UTF-8'); 
?></td> 
<td class='even'>&nbsp;</td> 
</tr> 
<tr> 
<td class='odd'>Your Value Points: </td> 
<td class='even'><span id="valuep" class="valuep"><?php echo  
htmlentities($_SESSION['usr']['points'], ENT_QUOTES, 'UTF-8'); ?></span></td> 
</tr> 
<tr> 
<td class='odd'>&nbsp;</td> 
<td class='even'>&nbsp;</td> 
</tr> 
<tr><td class='odd'>Total Items: </td><td class='even'><span id='simpleCart_quantity' 
class='simpleCart_quantity'></span></td></tr> 
<tr><td class='odd'>SubTotal: </td><td class='even'><span id='simpleCart_total' 
class='simpleCart_total'></span></td></tr> 

<tr><td class='odd'>&nbsp;</td><td class='even'>&nbsp;</td></tr> 
<tr><td class='odd'>Total</td><td class='even'> 

<?php 
$first_number = htmlentities($_SESSION['usr']['points'], ENT_QUOTES, 'UTF-8'); 
$second_number = "This must be the simpleCart_total"; 
$sum_total = $first_number - $second_number; 
print ($sum_total); 
?> 

</td> 
</tr> 

</tbody> 
</table> 

回答

0

1 - 隱藏輸入

您可以創建一個隱藏的輸入。在您定義數字的JS腳本中,將其添加到隱藏的輸入中。您發佈的頁面,並使用值

2 - 曲奇

與JS設置Cookie值,並與PHP檢索。

+0

嗨@LinkinTED感謝您的評論,請你舉例說明這將如何完成,因爲我不是一個JavaScript專家。 – Christoff

+0

嗯,我不會爲你編碼,但我可以給你這些有用的鏈接:1)https://www.google.nl/search?q=javascript+set+value+in+input 2)https:/ /www.google.nl/search?q=javascript+set+cookie – LinkinTED

+0

再次感謝您的快速回復。如果你有時間,你可以請看看這個:http://hiteksecurity.net/Demo3/valueshop/index.php - 用戶名=演示 - 密碼= f2130c那麼也許你會明白我在看幹 – Christoff