Rumah >pembangunan bahagian belakang >tutorial php >Laman web kitar semula terpakai yang dibangunkan dengan PHP merealisasikan fungsi pengubahsuaian maklumat peribadi

Laman web kitar semula terpakai yang dibangunkan dengan PHP merealisasikan fungsi pengubahsuaian maklumat peribadi

PHPz
PHPzasal
2023-07-01 23:43:41776semak imbas

Laman web kitar semula terpakai yang dibangunkan oleh PHP merealisasikan fungsi mengubah suai maklumat peribadi

Memandangkan permintaan untuk kitar semula terpakai semakin meningkat, tapak web kitar semula terpakai telah menjadi bidang yang sangat popular. Antaranya, pengubahsuaian maklumat peribadi adalah fungsi yang sangat penting, yang membolehkan pengguna mengemas kini maklumat peribadi mereka pada bila-bila masa dan di mana sahaja. Artikel ini akan memperkenalkan cara menggunakan PHP untuk membangunkan tapak web kitar semula terpakai dan melaksanakan fungsi mengubah suai maklumat peribadi.

Pertama, kita perlu mencipta pangkalan data untuk menyimpan maklumat peribadi pengguna. Kita boleh menggunakan pangkalan data MySQL dan mencipta jadual bernama pengguna, yang mengandungi medan berikut: id (kunci utama), nama, e-mel dan telefon.

Seterusnya, kita perlu membuat borang untuk memasukkan maklumat yang perlu diubah suai oleh pengguna. Kami boleh mencipta fail bernama modify_form.php dan menggunakan kod berikut untuk mencipta borang:

<!DOCTYPE html>
<html>
<head>
    <title>修改个人信息</title>
</head>
<body>
    <h2>修改个人信息</h2>
    <form method="POST" action="modify_process.php">
        <label>姓名:</label>
        <input type="text" name="name" required><br><br>
        <label>邮箱:</label>
        <input type="email" name="email" required><br><br>
        <label>电话:</label>
        <input type="tel" name="phone" required><br><br>
        <input type="submit" value="提交">
    </form>
</body>
</html>

Kod di atas mencipta borang yang mengandungi kotak input nama, e-mel dan telefon, dan menetapkan kaedah penyerahan borang kepada POST dan menyerahkannya kepada modify_process halaman .php untuk pemprosesan.

Seterusnya, kita perlu mencipta fail yang dipanggil modify_process.php untuk mengendalikan penyerahan borang dan mengemas kini maklumat peribadi pengguna. Gunakan kod berikut untuk melaksanakan:

<?php
// 获取表单提交的数据
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];

// 连接数据库
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
    die("连接数据库失败: " . $conn->connect_error);
}

// 更新用户信息
$sql = "UPDATE users SET name='$name', email='$email', phone='$phone' WHERE id=1";
if ($conn->query($sql) === TRUE) {
    echo "个人信息更新成功";
} else {
    echo "个人信息更新失败: " . $conn->error;
}

// 关闭数据库连接
$conn->close();
?>

Kod di atas mula-mula memperoleh nama, e-mel dan maklumat telefon yang diserahkan oleh borang, dan menyimpannya ke pembolehubah yang sepadan. Kemudian, sambung ke pangkalan data MySQL dan laksanakan kenyataan KEMASKINI untuk mengemas kini maklumat peribadi pengguna. Akhir sekali, maklumat segera yang sepadan dikeluarkan mengikut hasil kemas kini.

Menggunakan kod di atas, anda boleh melaksanakan fungsi pengubahsuaian maklumat peribadi tapak web kitar semula terpakai yang mudah. Pengguna boleh mengemas kini maklumat peribadi mereka dengan melawati halaman modify_form.php, mengisi dan menyerahkan borang. Sistem akan menyimpan data yang dihantar dalam borang ke pangkalan data dan memberikan maklumat maklum balas yang sepadan.

Sudah tentu, kod di atas hanyalah contoh mudah, dan isu seperti pengesahan data dan keselamatan juga perlu dipertimbangkan dalam aplikasi sebenar. Pada masa yang sama, fungsi perlu dikembangkan dan dioptimumkan mengikut keperluan sebenar. Saya harap artikel ini boleh membantu pembangun yang menggunakan PHP untuk membangunkan tapak web kitar semula terpakai dan melaksanakan fungsi pengubahsuaian maklumat peribadi.

Atas ialah kandungan terperinci Laman web kitar semula terpakai yang dibangunkan dengan PHP merealisasikan fungsi pengubahsuaian maklumat peribadi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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