“Register” adalah istilah yang digunakan dalam konteks aplikasi web atau situs web untuk merujuk pada proses pendaftaran pengguna baru. Ini adalah langkah pertama yang harus dilakukan oleh seseorang yang ingin menjadi anggota atau pengguna suatu situs web atau aplikasi.
Thank you for reading this post, don't forget to subscribe!Baca juga: Membuat Halaman Login Dengan PHP & MYSQLI
Membuat Halaman Register Dengan PHP & MYSQLI
Tentu, berikut ini adalah cara membuat halaman pendaftaran (register) dan menghubungkannya ke database MySQL menggunakan MySQLi. Pastikan Anda telah mengatur database MySQL sebelumnya. Anda harus membuat tabel di database Anda untuk menyimpan informasi pendaftaran pengguna.
1. Buat database MySQL:
CREATE DATABASE mydb;
2. Buat tabel pengguna:
USE mydb;
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100) NOT NULL,
password VARCHAR(255) NOT NULL
);
3. Buat skrip PHP untuk pendaftaran (register.php):
<?php
// Koneksi ke database
$host = “localhost”; // Ganti dengan host Anda
$username = “root”; // Ganti dengan username Anda
$password = “password”; // Ganti dengan password Anda
$dbname = “mydb”; // Ganti dengan nama database Anda
$conn = new mysqli($host, $username, $password, $dbname);
if ($conn->connect_error) {
die(“Koneksi gagal: ” . $conn->connect_error);
}
// Tangkap data yang dikirimkan oleh form pendaftaran
if ($_SERVER[“REQUEST_METHOD”] == “POST”) {
$username = $_POST[“username”];
$email = $_POST[“email”];
$password = password_hash($_POST[“password”], PASSWORD_DEFAULT);
// Insert data ke tabel users
$sql = “INSERT INTO users (username, email, password) VALUES (?, ?, ?)”;
$stmt = $conn->prepare($sql);
$stmt->bind_param(“sss”, $username, $email, $password);
if ($stmt->execute()) {
echo “Pendaftaran berhasil. <a href=’login.php’>Login</a>”;
} else {
echo “Error: ” . $sql . “<br>” . $conn->error;
}
$stmt->close();
}
$conn->close();
?>
<!DOCTYPE html>
<html>
<head>
<title>Pendaftaran</title>
</head>
<body>
<h2>Form Pendaftaran</h2>
<form method=”post” action=”<?php echo $_SERVER[“PHP_SELF”]; ?>”>
<label for=”username”>Username:</label>
<input type=”text” id=”username” name=”username” required><br><br>
<label for=”email”>Email:</label>
<input type=”email” id=”email” name=”email” required><br><br>
<label for=”password”>Password:</label>
<input type=”password” id=”password” name=”password” required><br><br>
<input type=”submit” value=”Daftar”>
</form>
</body>
</html>
Dalam skrip di atas, kita membuat halaman pendaftaran sederhana dan menyimpan informasi pendaftaran pengguna ke dalam tabel “users” di database MySQL, Selanjutnya, Anda bisa membuat halaman login yang terpisah dan menghubungkannya ke database untuk mengotorisasi pengguna. Pastikan Anda mengganti nilai host, username, password, dan nama database sesuai dengan pengaturan Anda.
Originally posted 2023-09-02 19:33:58.