㈠ 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>
㈡ PHP裡面的值帶加減乘除怎麼運算
使用函數 eval 如下:
$b = 2;
$c = "+";
$d = 3;
eval("\$a=$b$c$d;");
㈢ php 加減乘除代碼
<?php
$x = 50;
$y = 20;
$z = 10;
// 顯示結果
echo $z * ($x - $y) / 100;
?>
這是按照你的例子寫的小程序,你把它存成一個php文件,然後從瀏覽器打開它,就能看到結果。
如果你需要從資料庫里讀取x、y、z的值的代碼,那你要先提供資料庫的格式。
㈣ thinkphp中的加減乘除怎麼用
block就是一個模板集成,也就是一個區域的代碼,比如說我定義了一個父模板,那我父模板中設定了這個頁面顯示的樣式public.html頭部顯示中間顯示底部顯示上面的代碼規定了我頁面應該怎樣展示,那我子模板在使用的時候,就可以直接繼承頭部顯示頭部顯示頭部顯示這樣的話,子模板中的頭部顯示頭部顯示頭部顯示就會把父模板中的"頭部顯示"替換,你可以寫個小例子試試。
㈤ php寫一個加減乘除的簡單計算器,寫到一半不會了
照你的修改了下:
<script type="text/javascript">
function showu3(num1,num2,num3)
{
document.getElementById('u1').value = num1;
document.getElementById('u2').value = num2;
document.getElementById('u3').value = num3;
}
</script>
<?php
if (!empty($_GET["fuhao"]))
{
$fuhao = $_GET["fuhao"];
$u1 = $_GET["u1"];
$u2 = $_GET["u2"];
$u3 = $_GET["u3"];
switch ($fuhao)
{
case "+":
$u3 = $u1 + $u2;
break;
/* 減乘除什麼的自己寫吧
case "-"
*/
}
?>
<script type="text/javascript">showu3(<?php echo $u1.','.$u2.','.$u3?>);</script>
<?php
}
?>
<form action="test.php" method="get">
數字1 <input type="text" name="u1" size="5" value=<?php echo isset($u1)?"$u1":""?> >
<select name="fuhao" >
<option>+</option>
<option>-</option>
<option>x</option>
<option>/</option>
<option>%</option>
</select>
數字2 <input type="text" name="u2" size="5" value=<?php echo isset($u2)?"$u2":""?> >
= <input type="text" name="u3" id="u3" size="5" value=<?php echo isset($u3)?"$u3":""?> >
<input type="submit" value="計算" />
</form>