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;");