A. 求找错,php写的完成,加减乘除取余操作,要求计算后输入的结果还显示在输入框内
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<center>
<h1>计算器</h1>
<form action="" method="post">
<input type="text" name="name1" value='<?php echo $_POST["name1"]?>' />
<select name="ysf">
<option value="+" <?php
if($_POST["ysf"]=="+")
{echo "selected";} ?> > + </option>
<option value="-" <?php if($_POST["ysf"]=="-")
{echo "selected";} ?> > - </option>
<option value="*" <?php if($_POST["ysf"]=="*")
{echo "selected";} ?> > * </option>
<option value="/" <?php if($_POST["ysf"]=="/")
{echo "selected";} ?> > / </option>
<option value="%" <?php if($_POST["ysf"]=="%")
{echo "selected";}?> > % </option>
</select>
<input type="text" name="name2" value='<?php echo $_POST["name2"]?>' />
<input type="submit" value="计算" />
</form>
<br />
<br />
<br />
<br />
<?php
$num1=$_POST["name1"];
$num2=$_POST["name2"];
$ysf=$_POST["ysf"];
if(is_numeric($num1)){
if(is_numeric($num2)){
switch ($ysf)
{
case "+":
$jg=$num1+$num2;
break;
case "-":
$jg=$num1-$num2;
break;
case "*":
$jg=$num1*$num2;
break;
case "/":
$jg=$num1/$num2;
break;
case "%":
$jg=$num1%$num2;
break;
}
echo $num1.$ysf.$num2."=".$jg;
}else{
echo "请在第二个输入框中输入数字!";
}
}else{
echo "请在第一个输入框中输入数字!";
}
?>
</center>
</body>
</html>
ps:switch中不能有其它元素 除了case default
if可以
B. 请问一下php分页后能否把所有页的记录作加减乘除运算得出一个数据库里所有记录的总和。
$pageSize = 20;//定义每页显示条数
$page = isset($_GET['page']) ? intval($_GET['page']) : 1;//取得当前页数
if ($page < 1) {
$page = 1;
}
$tsql="select count(*) as count from biao order by id desc";
$result = mysql_query($tsql);
$record = mysql_fetch_array($result);
$count = $record['count'];//这里总记录数
//总页数
$pageCount = ceil($count / $pageSize);
/* 再次检查page */
if ($page > $pageCount) {
$page = $pageCount;
}
//计算开始条数
$start = ($page - 1) * $pageSize;
//取得分页数据
$sql="select * from biao order by id desc limit $start, $pageSize";
下面代码没什么了,和你的一样了
C. 关于php的乘法
哈哈,php执行没有错误,因为你使用的是双等号==
双等号判断结果就是bool类型 false或者true;
不知道你说的一位一位的乘法是不是这样的:
124*78 = 100*78+20*78+4*78 = 100*70+100*8+20*70+20*8+4*70+4*8
D. php写一个简单的网页加法计算器 求助
方法/步骤
首先打开Wamp Server 软件,在右下角找到绿色图标(有的用户显示的是橙色图标,也可以使用,没有影响。)说明软件打开成功,单击图标会弹出一个选择框,选择www.directory。
E. php超大数除法计算。
PHP计算大数值运算时会出错,当数字太大时,数值会变成科学计数.那怎么来进行PHP超大数值运算,包括加减乘除,幂运算,平方根,取模运算呢?
要解决科学计数的问题,只要赋值时加一对引号即可.
如
<?php
$n = '22222222222222222222222222220';
echo $n;
?>
如果不加引号,显示2.2222222222222E+28,加引号后显示22222222222222222222222222220
超大数值运算,包括加减乘除,幂运算,平方根,取模运算.
F. php 计算器有加减乘除四个按钮,如何在你php中确定我按的是哪个
单单php做不到, 要javascript配合!
题外话:用php做计算器,实在是一种十分不现实的做法!
如果单单是为 了计算, 用javascript即可!何苦弄个php!
没有一点优势!无论从运行成本还是运行速度等, 都没有一点优势!
G. PHP里面的值带加减乘除怎么运算
使用函数 eval 如下:
$b = 2;
$c = "+";
$d = 3;
eval("\$a=$b$c$d;");
H. thinkphp中的加减乘除怎么用
block就是一个模板集成,也就是一个区域的代码,比如说我定义了一个父模板,那我父模板中设定了这个页面显示的样式public.html头部显示中间显示底部显示上面的代码规定了我页面应该怎样展示,那我子模板在使用的时候,就可以直接继承头部显示头部显示头部显示这样的话,子模板中的头部显示头部显示头部显示就会把父模板中的"头部显示"替换,你可以写个小例子试试。
I. php怎么利用下述代码的基础上做加减乘除取余计算器
根据你的代码,我实现了一下。
你可以试一试,有问题再追问。
<!--文件6-1.php:表单数据传递-->
<HTML>
<HEAD>
<TITLE>表单数据传递</TITLE>
</HEAD>
<BODY>
<?php
if(isset($_POST["tag"])){
$addend1=$_POST["addend1"];
$addend2=$_POST["addend2"];
$method=$_POST['method'];
}else{
$addend1=0;
$addend2=0;
$method='+';
}
switch($method){
case'+':
$result=$addend1+$addend2;
break;
case'-':
$result=$addend1-$addend2;
break;
case'x':
$result=$addend1*$addend2;
break;
case'/':
$addend2=$addend2==0?1:$addend2;
$result=$addend1/$addend2;
break;
case'%':
$addend2=$addend2==0?1:$addend2;
$result=$addend1%$addend2;
break;
default:
$method='+';
$result=$addend1+$addend2;
}
?>
请在下面的表单中输入两数以求其值
<formname="form1"method="post"action="#">
<!--下面是一个隐藏表单,接收后用以来判断是提交前的页面还是提交后的页面-->
<inputtype="hidden"name="tag"size="4"value="1">
<inputtype="text"name="addend1"size="4"value="<?phpecho$addend1;?>">
<selectname="method">
<optionvalue='+'<?phpif($method=='+')echo"selected='selected'";?>>+</option>
<optionvalue='-'<?phpif($method=='-')echo"selected='selected'";?>>-</option>
<optionvalue='x'<?phpif($method=='x')echo"selected='selected'";?>>x</option>
<optionvalue='/'<?phpif($method=='/')echo"selected='selected'";?>>/</option>
<optionvalue='%'<?phpif($method=='%')echo"selected='selected'";?>>%</option>
</select>
<inputtype="text"name="addend2"size="4"value="<?phpecho$addend2;?>">
=
<?phpecho$result;?><br>
<br><inputtype="submit"name="button1"value="计算">
<inputtype="reset"name="button2"value="重置">
</form>
</BODY>
</HTML>
J. php中如何把字符串加减乘除转换成运算符
使用函数 eval 如下:
$b = 2;
$c = "+";
$d = 3;
eval("\$a=$b$c$d;");