回声Php中的输入值

  • 本文关键字:Php 回声 php forms
  • 更新时间 :
  • 英文 :


我对PHP很陌生,我正在尝试计算输入中写入的数量(quantity(我的代码如下:

<tr>
<td>Antal:</td>
<td><input type="number" name="quantity" value=" "></td>       
</tr>
<tr>
<td>Styck à pris 110 kr</td>
<td><input type=submit></td>
</tr>

和php:

<?php
if(isset($_POST['quantity']) && $_POST['quantity'] == 1){
$antalBiljetter = $_POST['quantity'];
$isSubmit = 1; 
$total = $antalBiljetter*110;
echo "<br>Totalpris för" .$antalBiljetter['quantity']. " är " .$total;
}else{
$isSubmit = 0; 
echo "<br>Gå tillbaka och välj antal biljetter.";
}
?>

所以我想输出的是数量*110。

我做错了什么,因为它不是在计算?提前感谢!

Ps。我在表格上使用POST方法。

假设您希望用户首先单击提交,然后提交的数据由该脚本处理,并显示为提交的"数量"值乘以110,请更改代码,使其不再要求数量恰好为1:

<?php
if(isset($_POST['quantity']) && $_POST['quantity'] >= 1){
?>

净化你的后价值观也是明智的。您可能应该检查该值是否为数字(使用php is_numeric函数(,并在那里有一些其他规则,但这至少解决了您的直接问题。

最新更新