Rumah > pembangunan bahagian belakang > masalah PHP > php mengubah suai maklumat berdaftar

php mengubah suai maklumat berdaftar

王林
Lepaskan: 2023-05-24 13:56:08
asal
531 orang telah melayarinya

Dengan perkembangan Internet yang berterusan, fungsi pendaftaran dalam talian telah menjadi syarat yang diperlukan untuk pelbagai laman web. Walau bagaimanapun, adalah perkara biasa bahawa maklumat pengguna mungkin perlu diubah suai selepas pendaftaran. Terutamanya pada beberapa laman web yang memerlukan pengguna memasukkan maklumat sebenar, pengguna mungkin melakukan kesilapan semasa mengisi maklumat, atau maklumat peribadi mereka mungkin telah berubah dan perlu diubah suai.

Tidak sukar bagi pengaturcara PHP mengendalikan fungsi pengubahsuaian maklumat pengguna. Di bawah ialah tutorial ringkas tentang cara mengubah suai maklumat pendaftaran pengguna melalui PHP.

  1. Buat pangkalan data

Pertama, kita perlu mencipta pangkalan data dan jadual berkaitan untuk menyimpan maklumat pendaftaran pengguna. Dalam tutorial ini, kami menggunakan MySQL sebagai contoh. Berikut ialah jadual yang ingin kami buat:

BUAT pengguna JADUAL (
id INT(11) BUKAN NULL AUTO_INCREMENT,
nama pengguna VARCHAR(255) BUKAN NULL,
kata laluan VARCHAR(255) NOT NULL,
e-mel VARCHAR(255) NOT NULL,
create_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP PADA KEMASKINI CURRENT_TIMESTAMP,
id PRIMARY)); 🎜 >Dalam jadual di atas, kami mentakrifkan ID pengguna, nama pengguna, kata laluan, e-mel, masa penciptaan dan masa kemas kini. Pada masa yang sama, kami menetapkan ID pengguna untuk berkembang secara automatik bagi memastikan setiap pengguna mempunyai ID yang unik.

Membuat halaman PHP

  1. Sebelum mencipta halaman PHP, kita perlu memastikan kita disambungkan ke pangkalan data. Berikut ialah kod sambungan pangkalan data PHP mudah:
$username = "your_username";

$password = "your_password";

$database = "your_database";
$host = "localhost";

$conn = mysqli_connect($host, $username, $password, $database);

if (!$conn) {

87623ab32084a2224ff89845e8af700b

}

} lain {

$id = $_GET['id'];


$sql = "PILIH * DARI pengguna WHERE id = '{$id}'";

$result = mysqli_query($conn, $sql);

$row = mysqli_fetch_assoc($ hasil);

?>


Kemas kini Maklumat Pengguna


Kemas kini Maklumat Pengguna



rreee


}

?>


Di atas Dalam halaman PHP, kami mula-mula menentukan sama ada terdapat data yang diserahkan. Sekiranya terdapat data yang diserahkan, kami mendapatkan data daripada borang dan menggunakan pernyataan SQL UPDATE untuk mengemas kini data ke dalam pangkalan data. Jika kemas kini berjaya, "Rekod kemas kini berjaya" akan dikeluarkan.

Jika tiada data diserahkan, kami akan mendapatkan ID pengguna daripada URL dan menggunakan pernyataan SQL SELECT untuk mendapatkan maklumat pengguna yang sepadan daripada pangkalan data. Selepas itu, kami memaparkan maklumat pengguna dalam borang yang sepadan supaya pengguna boleh membuat pengubahsuaian.

Fungsi ujian

  1. Akhir sekali, kami perlu menguji sama ada fungsi pengubahsuaian maklumat pengguna kami berfungsi dengan baik. Pertama, masukkan beberapa data ujian ke dalam pangkalan data. Kemudian, lawati halaman http://localhost/update_user_info.php?id=1 (dengan andaian ID pengguna ialah 1), dan anda akan melihat borang untuk mengubah suai maklumat pengguna. Masukkan nama pengguna, kata laluan, e-mel baharu dan klik butang "Kemas kini" untuk menyerahkan. Jika kemas kini berjaya, kami akan melihat gesaan "Rekod kemas kini berjaya".
Ringkasan

Melalui langkah di atas, kami boleh membina fungsi pengubahsuaian maklumat pengguna yang mudah. Dalam aplikasi praktikal, kita juga boleh mengubah suai dan mengoptimumkan mengikut keperluan kita sendiri. Pada masa yang sama, kami juga perlu memberi perhatian untuk melindungi keselamatan maklumat pengguna, seperti menyulitkan dan menyimpan kata laluan untuk mengelakkan isu keselamatan.

Atas ialah kandungan terperinci php mengubah suai maklumat berdaftar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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