本篇文章介绍了使用PHP+HTML+Javascript技术编写一个计算器的方法,希望对各位学习PHP开发的同学有帮助!

用php写一个计算器
<body>
<?php
if (!empty($_POST)) {
$op=$_POST['point'];
$sum1 = $_POST['sum1'];
$sum2 = $_POST['sum2'];
$sum = 0;
if ($sum1 != '' && is_numeric($sum1) && $sum2 != '' && is_numeric($sum2)) {
switch ($op) {
case '+':
$sum = $sum1 + $sum2;
break;
case '-':
$sum = $sum1 - $sum2;
break;
case '*':
$sum = $sum1 * $sum2;
break;
case '/':
$sum = $sum1 / $sum2;
break;
}
echo <<<shi
<script>
window.onload = function() {
document.getElementsByName('sum3')[0].setAttribute('value', '$sum')
document.getElementsByName('sum1')[0].setAttribute('value', '$sum1')
document.getElementsByName('sum2')[0].setAttribute('value', '$sum2')
document.getElementsByName('{$op}')[0].setAttribute('selected','selected')
}
</script>
shi;
} else {
echo '输入内容必须是数字';
}
};
?>
<form action="" method='post'>
<input type="text" name="sum1">
<select name='point'>
<option name='+'>+</option>
<option name='-'>-</option>
<option name='*'>*</option>
<option name='/'>/</option>
</select>
<input type="text" name='sum2'>
<input type="submit" name='button' value='='>
<input type="text" name='sum3'>
</form>
</body>(免费学习视频教程分享:php视频教程)
以上就是用PHP写一个计算器(附完整代码)的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号