PHP函数用于表单中的两个按钮和两个计算

时间:2013-08-30 13:15:00

标签: php forms function

我目前创建了一个带有两个不同按钮的表单,我希望两个按钮都能执行不同的功能,第一个按钮是财务上的按钮按钮,当按下该按钮时,我希望它除以用户输入的值进入文本框12,然后回显“您的每月付款将结果”。然后对于第二个按钮,即支付全额金额,它会将该值乘以0.2,然后回显“请支付结果的存款,并在下周支付余额”

我自己尝试了这个,但是不完全明白要做些什么才能使这个工作,我已经阅读了一些关于php的功能,但我是一个初学者,不太确定我在做什么,任何帮助非常感谢。

以下是我目前所拥有的表单的代码。

<div id="form">
<form action="nissan350z.php" method="post">

   <center> <input type="text" name="percent" id="percent" />
  <input type="Submit"  value="Pay on Finance"> 
  <input type="Submit"  Value="Pay Full Amount">  </center>

</form>

3 个答案:

答案 0 :(得分:1)

  <input type="Submit"  name="Finance" value="Pay on Finance"> 
  <input type="Submit"  name="Full" Value="Pay Full Amount">

注意我添加了name属性。然后用

验证
if (isset($_POST['Finance'])){
 //User pressed Finance
} 

if (isset($_POST['Full'])){
 // User pressed Full
}

答案 1 :(得分:1)

为您的提交按钮命名:

<input type="submit" name="pay_on_finance" value="Pay On Finance">
<input type="submit" name="pay_full_amount" value="pay full amount">

在你的nizzan350z.php上,你可以看看

点击了哪个按钮
if (isset($_POST['pay_on_finance'])) {
    //Do Something
} else if (isset($_POST['pay_full_amount'])) {
    // Do something else
}

答案 2 :(得分:0)

你可以使用php和javascript做同样的事情。

修改上面提到的当前文件中的HTML代码,

<input type="Submit"  name="Finance" value="Pay on Finance"> 
<input type="Submit"  name="Full" Value="Pay Full Amount">

在你的nissan350z.php文件中写,

<?php
if (isset($_POST['Finance'])){
  $result=str_replace(",","",$_POST['percent'])/12;
  echo $result;
  echo "Your monthly payment will be result";
} 

if (isset($_POST['Full'])){
  $result=str_replace(",","",$_POST['precent'])*0.2;
  echo $result;
  echo "please pay the deposit of result and pay the rest next week";
}
?>