Bagaimana untuk menggunakan fungsi PHP untuk penyimpanan dan paparan data borang?

PHPz
Lepaskan: 2023-07-24 10:38:01
asal
862 orang telah melayarinya

Bagaimana untuk menggunakan fungsi PHP untuk penyimpanan dan paparan data borang?

Dengan perkembangan Internet, penyimpanan dan paparan data borang telah menjadi fungsi yang sangat penting. Sebagai bahasa pengaturcaraan sebelah pelayan yang biasa digunakan, PHP mempunyai kuasa pemprosesan yang kuat dan fleksibiliti, dan sangat sesuai untuk memproses borang.

Dalam artikel ini, kami akan memperkenalkan cara menggunakan fungsi PHP untuk menyimpan dan memaparkan data borang, dan menyediakan beberapa contoh kod untuk membantu pembaca memahami dengan lebih baik.

  1. Penyimpanan data borang
    Selepas borang diserahkan, kita perlu menyimpan data yang diisi oleh pengguna ke pangkalan data atau kaedah penyimpanan lain. PHP menyediakan beberapa fungsi operasi pangkalan data, seperti mysqli_connect(), mysqli_query(), dsb., yang boleh memudahkan sambungan pangkalan data dan pertanyaan. Di bawah ialah contoh kod yang menunjukkan cara menyimpan data borang ke dalam pangkalan data 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);
?>
Salin selepas log masuk

Dalam contoh di atas, kita perlu mengkonfigurasi maklumat sambungan pangkalan data terlebih dahulu. Kemudian, gunakan fungsi mysqli_connect() untuk menyambung ke pangkalan data. Seterusnya, dapatkan data borang melalui tatasusunan $_POST. Akhir sekali, bina pernyataan SQL dan lakukan sisipan menggunakan fungsi 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);
?>
Salin selepas log masuk

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

    Paparan data borang

    Selepas menyimpan data borang, kami perlu memaparkannya di halaman web. PHP menyediakan beberapa fungsi, seperti mysqli_fetch_assoc(), mysqli_fetch_array(), dsb., untuk mengekstrak data daripada pangkalan data. Di bawah ialah contoh kod yang menunjukkan cara mendapatkan data daripada pangkalan data MySQL dan memaparkannya pada halaman web.

    🎜rrreee🎜Dalam contoh di atas, kita perlu mengkonfigurasi maklumat sambungan pangkalan data terlebih dahulu. Kemudian gunakan fungsi mysqli_connect() untuk menyambung ke pangkalan data. Seterusnya, bina pernyataan SQL dan gunakan fungsi mysqli_query() untuk melaksanakan operasi pertanyaan. Akhir sekali, gunakan fungsi mysqli_num_rows() untuk menentukan sama ada terdapat data, dan gelung melalui fungsi mysqli_fetch_assoc() untuk mendapatkan setiap keping data dan memaparkannya pada halaman web . 🎜🎜Melalui contoh kod di atas, kita dapat melihat cara menggunakan fungsi PHP untuk menyimpan dan memaparkan data borang. Pembaca boleh membuat pengubahsuaian dan pengembangan yang sepadan mengikut keperluan sebenar mereka. Saya harap artikel ini dapat membantu semua orang! 🎜

Atas ialah kandungan terperinci Bagaimana untuk menggunakan fungsi PHP untuk penyimpanan dan paparan data borang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!