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

时间:2011-05-26 03:11:27

标签: 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: <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>

2 个答案:

答案 0 :(得分:3)

您错过了."the remains of"

之间的$_POST['num1']

答案 1 :(得分:0)

几个小的语法错误

  • 缺少几个“
  • 错位。

以下是完整代码:

<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>