1、写表单页面:<html><head><meta http-equiv="c泠贾高框ontent-type" content="text/html;charset=utf-8" /><head><body><form action="66catWork.php" method="post"><h1>+-*/运算</h1><p>first num:<input type='text' name="num1" /></p><p>second num:<input type="text" name="num2" /></p>yunsuanfuhao:<select name="oper"><option value="+">+</option><option value="-">-</option><option value="*">*</option><option value="/">/</option></select><input type="submit" value="计算"></form></body></html>可以看到运行效果如图:
2、然后我们写类和成员方法,这里不用类的属性。代码如下:<?php//定义一佯镧诱嚣只猫 class Cat{ //猫猫可以做计算 //成员方法. function jiSuan($num1,$num2,$oper){ if($oper=="+"){ return $num1+$num2; }else if($oper=="-"){ return $num1-$num2; }else if($oper=="*"){ return $num1*$num2; }else{ return $num1/$num2; } } }?>
3、通过$_REQUEST方法接收表单传过来的数据,有三个:一个是num1,一个是num2,一个是oper(也就是运算符号)。zheli是下拉框选一个。我们以加法为例:接收数据的代码我们添加如下:$num1=$_REQUEST['num1'];$num2=$_REQUEST['num2'];$oper=$_REQUEST['oper'];
4、类定义好并写好方法,那么我们实例化并调用此方法,添加如下代码:$cat1=new Cat(); echo '计算结果是'.$cat1->jiSuan($num1,$num2,$oper);
5、在原表单页面我们填写数据,默认是加运算,我们就不选了,如图:
6、当我们点击计算按钮后,就会跳转新页面,显示计算结果,如图:
7、至此,完成了混合运算的简单界面设计和程序逻辑实现。你也不妨试一试。