php - 基于给定输入的 HTML 和 PHP 算术计算
问题描述
我正在尝试获取用户输入,然后根据输入进行计算。
下面是主要的html。请帮忙
<html>
<body>
Welcome there, <?php echo $_POST["name"]; ?>
<br><br>
---- YOUR SELECTION -----
<br><br>
<?php
$quantity = = echo $_POST["quantity"];
var_dump($quantity);
$bidprice = = echo $_POST["bidprice"];
var_dump($bidprice);
$total = = $quantity * $bidprice;
var_dump($total);
?>
Quantity selected: <?php echo $_POST["quantity"]; ?>
<br>
Bid price: <?php echo $_POST["bidprice"]; ?>
<br>
Total: <?php echo $total; ?>
</body>
</html>
下面是根据输入回复的表单,但它可以获取名称但无法执行计算。为什么?
<html>
<body>
<form action="welcome_get.php" method="post">
What is your name?
<input type="text" name="name">
<br><br>
Quantity:
<input type="number" name="quantity">
<br>
Bid Price:
<input type="number" name="bidprice">
<br>
<input type="submit">
</form>
</body>
</html>
解决方案
您"= ="
在分配给变量时添加了这在 php 中是不允许的,并且您在为变量分配值时$quantity = = $_POST["quantity"];
不需要添加。"echo"
以下示例将帮助您学习 PHP Sintax
<html>
<body>
Welcome there, <?php echo $_POST["name"]; ?>
<br><br>
---- YOUR SELECTION -----
<br><br>
<?php
$quantity = $_POST["quantity"];
$bidprice = $_POST["bidprice"];
$total = $quantity * $bidprice;
?>
Quantity selected: <?php echo $_POST["quantity"]; ?>
<br>
Bid price: <?php echo $_POST["bidprice"]; ?>
<br>
Total: <?php echo $total; ?>
</body>
</html>
输出:
Welcome there, Shivrudra Samshette
---- YOUR SELECTION -----
Quantity selected: 2
Bid price: 100
Total: 200
推荐阅读
- icalendar - icalendar“不支持的日历 message.ics”问题
- azure - 使用防火墙规则在存储上备份 Azure 分析服务
- arrays - 如果案例没有内容,如何忽略整个 Google 表格行?
- windows - 在 Windows 中正确设置 git 过滤器并将参数传递给它
- java - 如何计算数组中单个值的频率?
- django - 在 Django 模板中链接到 AWS S3 直接图像上传
- c# - 如何将 HTTPPostedFileBase 转换为 Google Drive API 文件
- javascript - 为什么 HTML 5 Geolocation API 不支持 Promise?
- google-drive-api - 为什么 Google Drive Listing V3 API 只显示文档的子集
- oauth-2.0 - 商家中心页面中缺少帐户