Maison >développement back-end >Problème PHP >Comment remplir les résultats de la requête dans le formulaire en php
Dans le développement Web, les tableaux sont l'un des éléments couramment utilisés. Qu'ils soient utilisés pour présenter des données, collecter des informations ou effectuer des calculs, les tableaux sont un outil indispensable. En tant que langage de programmation côté serveur populaire, PHP peut obtenir des données en interrogeant la base de données et en les remplissant dans un formulaire à afficher à l'utilisateur. Cet article explique comment remplir le formulaire à l'aide des résultats d'une requête PHP.
//连接数据库 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = mysqli_connect($servername, $username, $password, $dbname); //检测连接是否成功 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); }
//查询数据 $sql = "SELECT * FROM students"; $result = mysqli_query($conn, $sql); //检测查询是否成功 if (mysqli_num_rows($result) > 0) { //输出每一行数据 while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "<br>"; } } else { echo "0 results"; }
<table> <tr> <th>ID</th> <th>Name</th> <th>Age</th> </tr> </table>
Ensuite, nous devons parcourir les résultats de la requête dans le code PHP et remplir chaque ligne de données dans la table. Voici un exemple de code pour remplir les résultats de la requête dans le formulaire :
//创建表格,并填入数据 echo "<table>"; echo "<tr>"; echo "<th>ID</th>"; echo "<th>Name</th>"; echo "<th>Age</th>"; echo "</tr>"; if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "<tr>"; echo "<td>" . $row["id"] . "</td>"; echo "<td>" . $row["name"] . "</td>"; echo "<td>" . $row["age"] . "</td>"; echo "</tr>"; } } else { echo "0 results"; } echo "</table>";
//连接数据库 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = mysqli_connect($servername, $username, $password, $dbname); //检测连接是否成功 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } //查询数据 $sql = "SELECT * FROM students"; $result = mysqli_query($conn, $sql); //创建表格,并填入数据 echo "<table>"; echo "<tr>"; echo "<th>ID</th>"; echo "<th>Name</th>"; echo "<th>Age</th>"; echo "</tr>"; if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "<tr>"; echo "<td>" . $row["id"] . "</td>"; echo "<td>" . $row["name"] . "</td>"; echo "<td>" . $row["age"] . "</td>"; echo "</tr>"; } } else { echo "0 results"; } echo "</table>"; //关闭连接 mysqli_close($conn);
L'exemple ci-dessus Le code n'est qu'une démonstration et les développeurs peuvent le modifier selon leurs propres besoins. Par exemple, vous pouvez utiliser des instructions SQL pour filtrer les données qui répondent à des conditions spécifiques, ou utiliser des styles CSS pour embellir l'apparence des tableaux, etc. J'espère que cet article pourra aider les développeurs qui utilisent les résultats de requêtes PHP pour remplir des formulaires.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!