Postingan lainnya
- saya mendapati error ( Call to a member function row() on bool)
- Bagaimana penulisan yang benar untuk masalah saya?
- Tolong bantu kak, Cara untuk membatasi login mahasiswa berdasarkan digit ke tiga pada nim
- muncul error Call to a member function delete() on null saat menghapus data
- Mengirim Email dengan Waktu Tertentu
Bagaimana cara membuat edit user info dengan mysqli ?
Mau nanya donk om gimana cara buat edit user info , udh searching di gugel ga ada yang ampuh :3 nih Contoh SS Scriptnya .. Mohon di bantu Mastah -/\-
1
2 Jawaban:
tuk update info/profile biasanya ada identifier, biasanya id/email profile. Setelah Submit, cek apa passwd ma confirm passwd sama (tanpa encrypt dulu), klo sama lanjut ke ambil data Post. cek size & extensi gambar (klo ada pmbtasan size & extensi), abis itu upload & update menurut id/email
0
kodenya kurang lebih spt berikut:
//koneksi
$conn = new mysqli ($namaserver, $username, $password, $namadb);
//Check koneksi
...
//Check password
...
//cek size & extensi
...
//upload gambar & update
$target_folder = "img/";
$target_path = $target_folder.basename($_FILES['gambar']['name']);
if(move_uploaded_file($_FILES['gambar']['tmp_name'], $target_path)){
$password = password_hash($_POST['password_baru'], PASSWORD_DEFAULT);
$stmt = $conn->prepare("UPDATE namaTable SET nama = ?, email = ?, password = ?, gambar = ? WHERE id/email lama = ?");
$stmt->bind_param('sssss', $_POST['nama'], $_POST['email_baru'], $password, $target_path, $_POST['id/email lama']);
$stmt->execute();
$stmt->close();
echo "Update Berhasil";
} else {
echo "Update Gagal";
}
kurang lebih seperti itu gan, semoga bisa membantu, silahkan dikembangkan lagi gan
1