php问题:利于自定义函数的方法,编写一个简单的计算器程序,可以实现手动输入数值后提交计算出结果。
<body><formid="form1"name="form1"method="post"action=""><labelfor="textfield"></label...
<body>
<form id="form1" name="form1" method="post" action="">
<label for="textfield"></label>
<input type="text" name="X" id="textfield" />
<span id="spryselect1">
<label for="select1"></label>
<select name="Z" id="select">
<option value select="selected">+</option>
<option value>-</option>
<option value>*</option>
<option value>/</option>
</select>
<label for="textfield2"></label>
<label for="textfield3"></label>
<input type="text" name="Y" id="textfield3" />
<input type="submit" name="button" id="button" value="计算" />
</form>
<?php
function abc(){
$XX=$_POST["X"];
$YY=$_POST["Y"];
switch($_POST["Z"]){
case 1;
$result=$_POST["X"]+$_POST["Y"];
echo "$XX+$YY=".$result;
break;
case 2;
$result=$_POST["X"]-$_POST["Y"];
echo "$XX-$YY=".$result;
break;
case 3;
$result=$_POST["X"]*$_POST["Y"];
echo "$XX*$YY=".$result;
break;
case 4;
$result=$_POST["X"]/$_POST["Y"];
echo "$XX/$YY=".$result;
break;
}
}
@abc()
?>
</body>
出现问题:不能进行计算。应该要怎样修改,谢谢 展开
<form id="form1" name="form1" method="post" action="">
<label for="textfield"></label>
<input type="text" name="X" id="textfield" />
<span id="spryselect1">
<label for="select1"></label>
<select name="Z" id="select">
<option value select="selected">+</option>
<option value>-</option>
<option value>*</option>
<option value>/</option>
</select>
<label for="textfield2"></label>
<label for="textfield3"></label>
<input type="text" name="Y" id="textfield3" />
<input type="submit" name="button" id="button" value="计算" />
</form>
<?php
function abc(){
$XX=$_POST["X"];
$YY=$_POST["Y"];
switch($_POST["Z"]){
case 1;
$result=$_POST["X"]+$_POST["Y"];
echo "$XX+$YY=".$result;
break;
case 2;
$result=$_POST["X"]-$_POST["Y"];
echo "$XX-$YY=".$result;
break;
case 3;
$result=$_POST["X"]*$_POST["Y"];
echo "$XX*$YY=".$result;
break;
case 4;
$result=$_POST["X"]/$_POST["Y"];
echo "$XX/$YY=".$result;
break;
}
}
@abc()
?>
</body>
出现问题:不能进行计算。应该要怎样修改,谢谢 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询