PHP 程序:使用 HTML 表单打印任意数字的乘法表


2023年10月23日, Learn eTutorial
1266

在这个 PHP 程序中,我们将看到如何打印给定数字的乘法表。

这里我们使用 HTMLPHP 来生成这个乘法表。我们使用 HTML 代码设计表单以获取用户输入,而 PHP 代码用于执行乘法并显示乘法表。

使用 HTML 代码在 PHP 中生成表单

对于这个程序,我们需要一个 文本框 来输入数字,以及一个 按钮 来执行计算。


<form method="POST">
   Enter a number:  
   <input type="text" name="number">
   <input type="Submit"value="Generate Multiplication Table">
</form>
 

在 PHP 表单中,我们使用 post 方法,用户必须输入数字并按下提交按钮才能将输入提交到表单。


<?php 
if($_POST) { 
    $num = $_POST["number"]; 
       echo nl2br("<p  center;'>
        Multiplication Table of $num: </p>
    "); 
          
    for ($i = 1; $i <= 10; $i++) {          echo ("<p  center;'>$num"
            . " X " . "$i" . " = " 
            . $num * $i . "</p>
        "); 
    } 
} 
?>
 

当用户提交表单时,值将被传递给 $num 变量,我们将根据用户输入生成乘法表。最后,我们将显示乘法表。

如何在 PHP 中生成乘法表?

步骤 1: 接受用户输入并将其存储在变量 $num

步骤 2: 使用 for 循环,条件为 i <= 10,执行以下步骤 (i) 在每次迭代中递增变量 i 的值

        (i) 使用 echo 打印 num x i 的结果,作为输入数字的乘积

这是乘法表程序的完整代码。

PHP 源代码

                                          
<!DOCTYPE html>
<html>
  
<body>
    <center>         <h1 >
            Learn eTutorials : PHP Multiplication Table
        </h1>
  
  
        <form method="POST">
            Enter a number:  
            <input type="text" name="number">
              
            <input type="Submit" 
                value="Get Multiplication Table">
        </form>
    </center>
</body>
  
</html>
  
<?php 
if($_POST) { 
    $num = $_POST["number"]; 
       echo nl2br("<p >
        Multiplication Table of $num: </p>
    "); 
          
    for ($i = 1; $i <= 10; $i++) {          echo ("<p >$num"
            . " X " . "$i" . " = " 
            . $num * $i . "</p>
        "); 
    } 
} 
?>
                                      

输出

PHP: Multiplication Table