PHP 如何使用while循环创建HTML表格

PHP 如何使用while循环创建HTML表格

PHP语言使用while循环来迭代数据库、数组和数学运算值。我们可以使用迭代数据来创建表格并以表格格式显示数据。

创建PHP中的HTML表格的步骤

  • 在while循环外创建一个表格标签。
  • 使用while循环和条件。
  • 在while循环中使用<tr><td>标签。
  • 使用while条件的迭代来显示数据。

示例

给定的示例展示了使用php语言的while循环创建表格。

示例1

给定的示例展示了使用php语言的while循环在表格格式中显示基本值。

<!DOCTYPE html>
<html>
<body>
<table align = "left" border = "1" cellpadding = "3" cellspacing = "0">
<tr>
<td>Value</td>
<td>Multiplication</td>
</tr>
<?php  
x = 1;
while(x <= 5) {
    echo "<tr>";
  echo "<td> x*x </td>";
  echo "<td>" .x*x. "</td>";
    echo "</tr>";
  $x++;
} 
?>  
</table>
</body>
</html>

输出

以下图片显示了使用php while循环的html表格的输出。

PHP 如何使用while循环创建HTML表格

示例2

给定的示例显示了在php语言中使用while循环以表格格式显示基本值

<!DOCTYPE html>
<html>
<body>
<table align = "left" border = "1" cellpadding = "3" cellspacing = "2">
<tr>
<td> Quantity </td>
<td> Additional </td>
<td> Prize </td>
<td> Total </td>
</tr>
<?php  
x = 10;price = 35;
quatity = 1;
while(x <= 60 && quantity <= 6) {
    echo "<tr>";
  echo "<td>x </td>";
  echo "<td> quatity </td>";
  echo "<td>" .x*price. "</td>";
  echo "<td>" .x*price*quatity. "</td>";
    echo "</tr>";
  x += 10;quatity++;
} 
?>  
</table>
</body>
</html>

输出

下面的图片显示了使用php while循环的html表格输出。

PHP 如何使用while循环创建HTML表格

示例4

给定的示例以PHP语言的表格格式显示了while循环的必需值。

<!DOCTYPE html>
<html>
<body>
<table align = "left" border = "1" cellpadding = "3" cellspacing = "0">
<tr>
<td>Value</td>
<td>Multiplication</td>
</tr>
<?php  
x = 'A';y = 10;
while(x <= H ||y <= 18) {
    echo "<tr>";
  echo "<td> x </td>";
  echo "<td>y </td>";
    echo "</tr>";
  x++;y++;
} 
?>  
</table>
</body>
</html>

输出

下面的图片显示了使用php的while循环输出的html表格的结果。

PHP 如何使用while循环创建HTML表格

示例5

给定的示例以表格形式展示了使用PHP语言的while循环的所需值。在这里,我们使用递减值和while条件以表格格式展示。

<!DOCTYPE html>
<html>
<body>
<table align = "left" border = "1" cellpadding = "3" cellspacing = "0">
<tr>
<td>Value</td>
<td>Multiplication</td>
</tr>
<?php  
x = 15;y = 30;
while(x >= 5 &&y >= 18) {
    echo "<tr>";
  echo "<td> x </td>";
  echo "<td>y </td>";
    echo "</tr>";
  x--;y--;
} 
?>  
</table>
</body>
</html>

输出

下面的图片展示了使用php的while循环输出的html表格的结果。

PHP 如何使用while循环创建HTML表格

示例6

给定示例以表格格式展示了使用PHP语言的while循环的必要值。这些值来自MySQL数据库表。

<!DOCTYPE html>
<html>
<head>
<style>
table, th, td {
    border: 1px solid grey;
}
</style>
</head>
<body>
<?php
mysqlservername = "localhost";username = "javatpoint";
password = "jtp@root";dbname = "my_table_data";
// Create a connection
connection_data = new mysqli(servername, username,password, dbname);
// Check the connection
if (connection_data->connect_error) {
    die("Connection failed: " . connection_data->connect_error);
}sql_data_display = "SELECT sr_no, first_name, last_name, subject, marks FROM Student_value";
result_data =connection_data->query(sql_data_display);
if (result_data->num_rows > 0) {
    echo "<table><tr> <th> sr_no </th> <th> FullName </th> <th> subject </th> <th> marks </th> </tr>";
    // output data of each row
    while(row =result_data->fetch_assoc()) {
        echo "<tr> <td>" . row["sr_no"]. "</td> <td>" .row["first_name"]. " " . row["last_name"]. "</td> <td>" .row["subject"]. "</td> <td>" . row["marks"]. "</td> </tr>";
    }
    echo "</table>";
} else {
    echo "error or no results";
}connection_data->close();
?>
</body>
</html>

输出

下面的图片展示了使用php while循环生成的html表格的输出结果。

PHP 如何使用while循环创建HTML表格

结论

PHP编程语言使用while循环在最少的代码中显示迭代值。我们可以以适当的表格格式显示值,以便更好地理解和阅读数据。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程