首页 > 后端开发 > 正文

下面是用PHP实现简单网页计算器的代码,为什么不能把<?php...?>这段代码移到<table>..</table>后呢?

2024-08-23 18:47:27 | 我爱编程网

今天我爱编程网小编为大家带来了下面是用PHP实现简单网页计算器的代码,为什么不能把这段代码移到..
后呢?,希望能帮助到大家,一起来看看吧!

本文目录一览:

下面是用PHP实现简单网页计算器的代码,为什么不能把<?php...?>这段代码移到<table>..</table>后呢?

用php做个计算器(加减乘除),两个文本框输入数字,第三个输出结果并

不需要php呀
这样写的行不

<!DOCTYPE html>
<html>
<head>
<title>简单计算器</title>
</head>
<body>

<input type="text" name="first" id="first">
<select id="operate">
<option>+</option>
<option>-</option>
<option>*</option>
<option>/</option>
</select>
<input type="text" name="second" id="second">=
<input type="text" name="result" id="result">
<input type="button" name="运算" value="运算" onClick="operate()">

<script type="text/javascript">
function operate() {
var first = parseInt(document.getElementById("first").value);
var second = parseInt(document.getElementById("second").value);
var result = document.getElementById("result");
var opt = document.getElementById("operate");
if (0 == opt.selectedIndex) {
resultvalue = first + second;
}else if(1 == opt.selectedIndex){
resultvalue = first - second;
}else if (2 == opt.selectedIndex) {
resultvalue = first * second;
}else if (3 == opt.selectedIndex) {
if (second == 0) {
alert("除数不能为0");
}
resultvalue = first / second;
}
result.setAttribute("value",resultvalue);
}
</script>
</body>
</html>

下面是用PHP实现简单网页计算器的代码,为什么不能把<?php...?>这段代码移到<table>..</table>后呢?

下面是用PHP实现简单网页计算器的代码,为什么不能把这段代码移到..
后呢?

语句是从上向下,一句一句的执行!
如果,放到后面,就等于先执行了表格里面的变量,但是这些变量,在这里面就是没有意义的声明!到网页的最后面才开始执行PHP语句,即使算出来了结果,但是也不能回头再把变量的值赋回到表格里面的变量中,因为语句执行到最后,就已经执行完毕了!
这个涉及到了PHP语言的流程问题!!

下面是用PHP实现简单网页计算器的代码,为什么不能把<?php...?>这段代码移到<table>..</table>后呢?

PHP做的简单计算器,不知道咋回事就是计算不出来,大神帮忙看看咋回事?

我爱编程网(https://www.52biancheng.com)小编还为大家带来PHP做的简单计算器,不知道咋回事就是计算不出来,大神帮忙看看咋回事?的相关内容。

几个需要说明的地方:

  1. 我看到你代码里面有一段注释的地方,这里需要取消注释;

  2. 你这段代码的问题出在下面这个地方:

if(!isset($_POST['sub'])){
$bz=true;
}

应该改为:

if(isset($_POST['sub'])){
$bz=true;
}

注意:submit按钮在表单提交时,也会被提交。按照理解应该是提交表单的时候进行计算,所以应该是isset($_POST['sub'])的时候进行计算,而你的代码加上了“!”符号,那么逻辑就变成了提交表单的时候不进行计算。所以你得不到结果。

以后仔细一点,这些问题不应该出现的。 我爱编程网

以上就是我爱编程网整理的下面是用PHP实现简单网页计算器的代码,为什么不能把这段代码移到..
后呢?相关内容,想要了解更多信息,敬请查阅我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“下面是用PHP实现简单网页计算器的代码,为什么不能把<?php...?>这段代码移到<table>..</table>后呢?”相关推荐
看别人php程序的时候,每个页面开头都会有这段代码,为什么要define定义一下,这段代码的意思又是什么呢?
看别人php程序的时候,每个页面开头都会有这段代码,为什么要define定义一下,这段代码的意思又是什么呢?

看别人php程序的时候,每个页面开头都会有这段代码,为什么要define定义一下,这段代码的意思又是什么呢?define('ROOT_PATH',dirname(__FILE__));定义一个常量ROOT_PATH值取当前路径的目录名,,比如你的这个php文件是在D:/www/oursys/put.php,,,,取dirname(__FILE__)的值就是D:/www/oursys相

2024-12-23 05:39:00
如何写下面这段PHP代码?
如何写下面这段PHP代码?

如何写下面这段PHP代码?for(inti=1;i&lt;=5;i++){WebElementdiv=driver.findElement(By.id("buttun"+i));WebElementdofElement=div.findElement(By.tagName("dof"));intdof=Integer.parseInt(dofElement.getAttribut

2024-08-25 01:19:40
为什么php的函数调用在函数之前也能使用,页面执行代码不应该是从上到下的吗?
为什么php的函数调用在函数之前也能使用,页面执行代码不应该是从上到下的吗?

用PHP定义一个函数,返回3个参数中的最大值?可以使用以下代码定义一个函数,返回3个参数中的最大值:functionfindMax($num1,$num2,$num3){$max=$num1;if($num2&gt;$max){$max=$num2;}if($num3&gt;$max){$max=$num3;}return$max;}该函数接受3个

2024-08-18 10:38:47
这段PHP函数中$table该怎么得到?如题 谢谢了
这段PHP函数中$table该怎么得到?如题 谢谢了

这段PHP函数中$table该怎么得到?如题谢谢了SubTest()DimiAsIntegerApplication.ScreenUpdating=FalseFori=1To3WithActiveSheet.QueryTables.Add(Connection:=_"URL;&amp;page="&amp;i,_Destination:=Range("A"&amp;78*(i-1)+1)

2024-08-22 15:36:23
用PHP怎样实现把文件从一台服务器,移动到另一台FTP服务器呢?
用PHP怎样实现把文件从一台服务器,移动到另一台FTP服务器呢?

PHPmove_uploaded_file()参数的正确写法,求指点该函数的作用是把上传的文件移动到一个新的位置。有两个参数,第一个参数是你上传后的临时文件名,由系统自动生成。通常其样式为:$_FILE["file"]["tmp_name"];其中的file为你前台文件上传表单的名称。第二个参数就是包含有路径的新的文件名。如:"upload/1.jpg";这样,就会把

2024-08-02 04:39:38
PHP中怎么用代码实现文件下载
PHP中怎么用代码实现文件下载

php实现文件下载代码~echo"&lt;ahref='$file'&gt;".$file."&lt;/a&gt;"需要绝对路径,而且注意目录是不可以下载的。&lt;?php$root="d:/";if(is_dir($root)){$openHandle=opendir($root);while(false!==($file=readdir($openHandle)))

2024-08-07 23:15:00
php实现文件安全下载的代码怎么用
php实现文件安全下载的代码怎么用

php实现文件安全下载的代码怎么用你可以建立一个函数如下:functiondownload($fileName){Header("content-type:application/octet-stream");Header("content-disposition:attatchment;filename:".$fileName.".torrent");if(file_e

2024-09-17 08:47:00
急需日历记事本JAVA源代码 用java图形用户界面实现: 编写一个日历程序,能实现显示日历等简单功能。
急需日历记事本JAVA源代码 用java图形用户界面实现: 编写一个日历程序,能实现显示日历等简单功能。

急需日历记事本JAVA源代码importjava.util.Calendar;importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;importjava.io.*;importjava.util.Hashtable;publicclassCalendarPadextendsJFrameimplement

2024-04-02 22:31:00