我有一个报价表,用户在其中填写框,单击提交,isset 函数可以在返返回价之前查看它是否已设置。
<?php
if (isset($_POST['submit'])) {
$total = $_POST['ssize'] + $_POST['condition'] + $_POST['opticalDrive'];
?> Price is <?php echo $total;
}
?>
此报价仅在点击提交按钮后出现。 如果用户希望接受报价,我还希望出现一个包含该报价的表格。但我无法弄清楚如何将 HTML 表单包含在该 PHP 中,因此使其在提交按钮后显示。
这是我的表单示例:
<form method="post">
First Name: <input type="text" name="fname" />
Surname: <input type="text" name="sname" />
E-Mail Address: <input type="text" name="email" />
House Number: <input type="text" name="HouseNo" />
Street Name: <input type="text" name="Street" />
Town/City: <input type="text" name="towncity" />
Post Code: <input type="text" name="Postcode" />
</form>
那么我怎样才能将它们结合起来同时出现在提交按钮之后呢?
最佳答案
您只需将您的 html 放在 IF 子句中。如果我理解正确你的问题..
<?php
if (isset($_POST['submit']))
{
$total = (int)$_POST['ssize'] + (int)$_POST['condition'] + (int)$_POST['opticalDrive'];
?>
Price is : <?php echo $total; ?>
<form method="post" action="scriptforthisform.php">
<fieldset>
<legend></legend>
First Name: <input type="text" name="fname" value=""/>
Surname: <input type="text" name="sname" value="" />
E-Mail Address: <input type="text" name="email" value=""/>
House Number: <input type="text" name="HouseNo" value=""/>
Street Name: <input type="text" name="Street" value=""/>
Town/City: <input type="text" name="towncity" value=""/>
Post Code: <input type="text" name="Postcode" value=""/>
<input type="submit" value="send" name="submit_quote" />
</fieldset>
</form>
<?php
}
?>
关于php - 在 PHP ISSET 函数中使用 HTML 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7639269/