前言
最近博主在自行学习PHP中,当然了也还只是一个小白,大神的话看到了不要打击我的自信心,如果有错误也麻烦给我指出一下。
代码
index.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <!DOCTYPE html > <head> <meta charset="UTF-8"> <title>POST传参计算器</title> </head> <body> <form action="$post.php" method="post"> <input type="text" name="num1"> <select name="xialadan"> <option value="+">+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option> </select> <input type="text" name="num2"> <input type="submit" value="提交"> </from> </body> </html> |
$post.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | <?php if( $_POST) { $data1=$_POST['num1']; $data2=$_POST['num2']; $fuhao=$_POST['xialadan']; if(is_numeric($data1) && is_numeric($data2)) //is_numeric检测变量是否为数字或数字字符串。 { switch($fuhao) { case '+':$sum=$data1+$data2;break; case '-':$sum=$data1-$data2;break; case '*':$sum=$data1*$data2;break; case '/':if($data2==0) { $sum= "温馨提示:除数不能为0!"; } else { $sum=$data1/$data2;break; } } echo "计算结果为:$sum"; } else { echo "请输入阿拉伯数字进行计算"; } } else { echo "请从正确的页面输入数据进行访问!"; //如果直接访问该文件,则返回该提示。 } |
后记
上述代码请在php环境下运行,你可以选择在本地或者服务器端进行测试,若当中存在任何语法错误,麻烦在下方友情的给博主说明下,以帮助博主更进。
2016年04月15日 下午10:15 11楼
来学习下
2016年04月16日 上午10:07 1层
@大学问社区 欢迎欢迎