Comment utiliser les fonctions PHP pour le stockage et l'affichage des données de formulaire ?

PHPz
Libérer: 2023-07-24 10:38:01
original
922 Les gens l'ont consulté

Comment utiliser les fonctions PHP pour le stockage et l'affichage des données de formulaire ?

Avec le développement d'Internet, le stockage et l'affichage des données de formulaire sont devenus une fonction très importante. En tant que langage de programmation côté serveur couramment utilisé, PHP possède une puissance de traitement et une flexibilité puissantes, et est très adapté au traitement des formulaires.

Dans cet article, nous présenterons comment utiliser les fonctions PHP pour stocker et afficher les données de formulaire, et fournirons quelques exemples de code pour aider les lecteurs à mieux comprendre.

  1. Stockage des données du formulaire
    Une fois le formulaire soumis, nous devons enregistrer les données renseignées par l'utilisateur dans une base de données ou une autre méthode de stockage. PHP fournit certaines fonctions d'exploitation de base de données, telles que mysqli_connect(), mysqli_query(), etc., qui peuvent faciliter la connexion et les requêtes à la base de données. Vous trouverez ci-dessous un exemple de code qui montre comment stocker les données d'un formulaire dans une base de données MySQL.
<?php
// 数据库连接配置
$host = "localhost";
$username = "root";
$password = "";
$database = "mydb";

// 连接数据库
$conn = mysqli_connect($host, $username, $password, $database);

// 检查连接是否成功
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}

// 获取表单数据
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];

// 构建SQL语句
$sql = "INSERT INTO form_data (name, email, message) VALUES ('$name', '$email', '$message')";

// 执行SQL语句
if (mysqli_query($conn, $sql)) {
    echo "数据存储成功";
} else {
    echo "数据存储失败: " . mysqli_error($conn);
}

// 关闭数据库连接
mysqli_close($conn);
?>
Copier après la connexion

Dans l'exemple ci-dessus, nous devons d'abord configurer les informations de connexion à la base de données. Ensuite, utilisez la fonction mysqli_connect() pour vous connecter à la base de données. Ensuite, obtenez les données du formulaire via le tableau $_POST. Enfin, construisez l'instruction SQL et effectuez l'insertion à l'aide de la fonction mysqli_query(). mysqli_connect()函数连接到数据库。接着,通过$_POST数组获取表单数据。最后,构建SQL语句并使用mysqli_query()函数执行插入操作。

  1. 表单数据的显示
    存储表单数据之后,我们需要将其显示在网页上。PHP提供了一些函数,如mysqli_fetch_assoc()、mysqli_fetch_array()等,用于从数据库中提取数据。以下是一个代码示例,演示了如何从MySQL数据库中获取数据并显示在网页上。
<?php
// 数据库连接配置
$host = "localhost";
$username = "root";
$password = "";
$database = "mydb";

// 连接数据库
$conn = mysqli_connect($host, $username, $password, $database);

// 检查连接是否成功
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}

// 查询数据库并获取数据
$sql = "SELECT * FROM form_data";
$result = mysqli_query($conn, $sql);

// 显示数据
if (mysqli_num_rows($result) > 0) {
    while ($row = mysqli_fetch_assoc($result)) {
        echo "姓名: " . $row['name'] . "<br>";
        echo "邮箱: " . $row['email'] . "<br>";
        echo "留言: " . $row['message'] . "<br><br>";
    }
} else {
    echo "没有数据";
}

// 关闭数据库连接
mysqli_close($conn);
?>
Copier après la connexion

在上面的示例中,我们首先需要配置数据库连接信息。然后使用mysqli_connect()函数连接到数据库。接着,构建SQL语句并使用mysqli_query()函数执行查询操作。最后,使用mysqli_num_rows()函数判断是否有数据,并通过mysqli_fetch_assoc()

    Affichage des données du formulaire

    Après avoir stocké les données du formulaire, nous devons les afficher sur la page Web. PHP fournit certaines fonctions, telles que mysqli_fetch_assoc(), mysqli_fetch_array(), etc., pour extraire des données de la base de données. Vous trouverez ci-dessous un exemple de code qui montre comment obtenir des données d'une base de données MySQL et les afficher sur une page Web.

    🎜rrreee🎜Dans l'exemple ci-dessus, nous devons d'abord configurer les informations de connexion à la base de données. Utilisez ensuite la fonction mysqli_connect() pour vous connecter à la base de données. Ensuite, construisez l'instruction SQL et utilisez la fonction mysqli_query() pour effectuer l'opération de requête. Enfin, utilisez la fonction mysqli_num_rows() pour déterminer s'il existe des données, et parcourez la fonction mysqli_fetch_assoc() pour obtenir chaque élément de données et l'afficher sur la page Web. . 🎜🎜Grâce à l'exemple de code ci-dessus, nous pouvons voir comment utiliser les fonctions PHP pour stocker et afficher les données d'un formulaire. Les lecteurs peuvent apporter les modifications et extensions correspondantes en fonction de leurs besoins réels. J'espère que cet article pourra être utile à tout le monde ! 🎜

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal