2017-11-25 13 views
0

こんにちは私は私のプロジェクトのために店で働いています、現在いくつかの問題を複数の商品を購入するための価格を設定しています。私が問題を抱えているのは、プレイヤーが購入したいと思う人の数から価格予測を更新することです。そして、私はすぐにその少しの粗、doesntの更新ソリューションを管理しましたが、それ、私は現在の数を取得するための把握カントので、私は価格HTML入力タイプ番号、値を取得する

<table> 
 
<tr> 
 
    <td align="left">Owned: 25 
 
    <?php echo number_format($buildings['mine']); ?> 
 
    </td> 
 
    <td align="right" valign="bottom">Amount: <input type="number" name="house" min="0" max="100000" /><input type="submit" name="buy" value="Buy" /></td> 
 
</tr> 
 
<tr> 
 
    <td> 
 
    Cost: <?php echo number_format($buildings['mine']) * 5000 * 0.05 + 5000; ?> 
 
    </td> 
 
</tr> 
 
</table>

+0

にそれを必要とするように動作あなたがPHPではなくJavaScriptであなたの計算のすべてを行う必要があります。データがサーバーに送信されない限り合計を計算する予定がない場合、PHPは問題ありません。 – Intervalia

+0

データinstがサーバーに送り返されている、私は計算を行うためにサーバーからユーザーを構築する現在の数を取得する必要があります –

答えて

0

を掛けるためにそれを使用することができますまだあなたがVALUを計算したい場合、私は

var output1 = document.getElementsByName("OUTPUT1")[0]; 
 

 
function changeInput(e) { 
 
    // fill tolhouse with php 
 
    var tolhouse = 1; 
 
    //Calculate current price based on how many owned + price increse 
 
    var curprice = (input1.value * ((tolhouse * 25000) * 0.05) + 25000); 
 
    //calc predicted prices based off curpice + price incease 
 
    var calc = input1.value * curprice + (input1.value * curprice * 0.05); 
 
    output1.value = calc; 
 
} 
 

 
input1.onchange = changeInput;
<form name="TESTING"> 
 
    <table border="1" width="600" height="200" cellpadding="10" cellspacing="3"> 
 
    <tr> 
 
     <th colspan="2"> 
 
     <h1>TESTING</h1> 
 
     </th> 
 
    </tr> 
 
    <tr> 
 
     <th> 
 
     <h3>INPUT</h3> 
 
     </th> 
 
     <th> 
 
     <h3>OUTPUT</h3> 
 
     </th> 
 
    </tr> 
 
    <tr></tr> 
 
    <td><input type="number" name="INPUT1" /></td> 
 
    <td><input type="text" name="OUTPUT1"></td> 
 
    <table>

関連する問題