Rumah  >  Artikel  >  pembangunan bahagian belakang  >  php mengubah suai maklumat berdaftar

php mengubah suai maklumat berdaftar

王林
王林asal
2023-05-24 13:56:08494semak imbas

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:
304546f3f9f5082d5c352f4fc6fa8b8a

Selepas sambungan berjaya, kami boleh mencipta halaman PHP untuk mengendalikan fungsi mengubah suai maklumat pengguna. Berikut ialah halaman PHP mudah:

130fe724385a61c61a8ccbbe21c2d063

8b05045a5be5764f313ed5b9168a17e6
100db36a723c770d327fc0aef2ce13b1

93f0f5c25f18dab9d176bd4f6de5d30e

b2386ffb911b14667cb8f0f91ea547a7Kemas kini Maklumat Pengguna6e916e0f7d1e588d4f442bf645aedb2f
9c3bca370b5104690d9ef395f2c5f8d1
3c30aa6c4c72dd8ead30672a51b803a7
c1a436a314ed609750bd7c7d319db4daKemas kini Maklumat Pengguna2e9b454fa8428549ca2e64dfac4625cd
fb0ed0b29ddf6fea1382ac57e2a3aa86
rreee
f5a47148e367a6035fd7a2faa965022e
36cc49f0c466276486e50c850b7e4956

73a6ac4ed44ffec12cee46588e518a5e


a116d8a03873d66adc68605277e7ab97


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!

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