Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我在第23行找不到错误的代码_Php - Fatal编程技术网

Php 我在第23行找不到错误的代码

Php 我在第23行找不到错误的代码,php,Php,我在第23行找不到错误的代码 <html> <head><title>cw5</title></head> <body> <form method=post> Please enter 2 numbers: <br> The first number: <input type="text" name="num1"><br> The second number: <inp

我在第23行找不到错误的代码

<html>
<head><title>cw5</title></head>
<body> 
<form method=post>
Please enter 2 numbers: <br>
The first number: <input type="text" name="num1"><br>
The second number: <input type="text" name="num2"><br>
<input type="submit" value="Submit"></form><hr>
<?php 
   $num=$_POST["num1"]+$_POST["num2"];
   echo $_POST['num1']."+".$_POST['num2']."=".$num."<br>";

   $num2=$_POST["num1"]-$_POST["num2"];
   echo $_POST['num1']."-".$_POST['num2']."=" .$num2."<br>";

   $num3=$_POST["num1"]*$_POST["num2"];
   echo $_POST['num1']."x".$_POST['num2']."=" .$num3."<br>";

   $num4=$_POST["num1"]/$_POST["num2"];
   echo $_POST['num1']."/".$_POST['num2']."=" .$num4."<br>";

   $num5=$_POST["num1"]%$_POST["num2"];
   **echo "the remains of" $_POST['num1']."/".$_POST['num2']. "is".$num5."<br>";**
?>
<hr>
</body>
</html>

你错过了一次机会。在剩余的和$\u POST['num1']

之间有几个小的语法错误

缺几个 放错地方了。 以下是完整的代码:

<html>
<head><title>cw5</title></head>
<body> 
<form method=post>
Please enter 2 numbers: <br>
The first number: <input type="text" name="num1"><br>
The second number: <input type="text" name="num2"><br>
<input type="submit" value="Submit"></form><hr>
<?php 
   $num=$_POST["num1"]+$_POST["num2"];
   echo $_POST['num1']."+".$_POST['num2']."=" .$num. "<br>";

   $num2=$_POST["num1"]-$_POST["num2"];
   echo $_POST['num1']."-".$_POST['num2']."=" .$num2. "<br>";

   $num3=$_POST["num1"]*$_POST["num2"];
   echo $_POST['num1']."x".$_POST['num2']."=" .$num3. "<br>";

   $num4=$_POST["num1"]/$_POST["num2"];
   echo $_POST['num1']."/".$_POST['num2']."=" .$num4. "<br>";

   $num5=$_POST["num1"]%$_POST["num2"];
   echo "the remains of " . $_POST['num1']."/".$_POST['num2']." is " .$num5;
?>
<hr>
</body>
</html>

首先,我建议告诉我们哪一行是23,这样我们就不用数数了哎呀,我现在看到的是带星号的:你应该总是发布错误消息的实际文本!我数了23行,发现**echo是错误的代码lol:您没有指定doctype。不是个好主意。@edo,太好了!如果回答了您的问题,请单击此答案左上角的复选标记。将您的问题标记为已回答,以便将其从未回答问题列表中删除。