PHP乘以和除

时间:2012-09-12 01:49:17

标签: php

当我尝试提交值时,它会显示“服务器错误”。

在我的第一个文件index.php中,我有这个,然后我将它提交给另一个,也许它也可以提交给自己?

<html>
<body>

<h1>Sale Calculator </h1>

<form action="process.php" method="post">

Cost of item:

<input type="text" name="itemAmt" required="required" />

Percentage of discount:

<select name="saleAmt">
<option value="5">5% off</option>
<option value="10">10% off</option>
<option value="15">15% off</option>
<option value="20">20% off</option>
<option value="25">25% off</option>
<option value="30">30% off</option>
<option value="40">40% off</option>

<!-- Ill fill out more values later -->

</select>

<input type="submit" name="submit" value="submit">

</form>

</body>
</html>

**Then in the second php file process.php I have put this:**



 <?php
    $itemAmt = $_POST['itemAmt'];
    $saleAmt = $_POST['saleAmt'];
    $dollarSaleAmt;
    $totalCost;

    function calculateDiscount($itemAmt, $saleAmt, &$dollarSaleAmt, &$totalCost)
    {

    $dollarSaleAmt = $itemAmt * ($saleAmt / 100);
    $totalCost = $itemAmt – $dollarSaleAmt;
    }

    calculateDiscount($itemAmt, $saleAmt, $dollarSaleAmt, $totalCost);
    ?>

    <html>
    <body>
    The total discount <?php echo $_POST['itemAmt']; ?> .

    <br />

    The final cost minus the discount of <?php echo $_POST['saleAmt']; ?> .

    <br />
    Discount
    <?php echo $dollarSaleAmt; ?>
    <br />
    Total value:
    <?php echo $totalCost; ?>
    </body>
    </html>

1 个答案:

答案 0 :(得分:2)

当我将代码粘贴到webbased PHP interpreter时,我收到以下错误:

  

解析错误:语法错误,/ code / ih3uxi中的意外' - '(T_STRING)   第11行PHP解析错误:语法错误,意外' - '(T_STRING)in   第11行/ code / ih3uxi

请用真正的减号()替换假减号(-)。

echo ord('–'); // 226
echo ord('-'); // 45

你需要45个。