define('MYSQL_USER', 'root'); define('MYSQL_PASSWORD', 'root'); define('MYSQL_HOST', 'localhost'); define('MYSQL_DATABASE', 'universitas'); * - mode kesalahan diatur ke pengecualian * - stmt siap ditiru dimatikan $dsn = 'mysql. tuan rumah='. MYSQL_HOST. ';namadb='. MYSQL_DATABASE; PDO. ATTR_ERRMODE => PDO. ERRMODE_EXCEPTION, PDO. ATTR_EMULATE_PREPARES => salah, PDO. ATTR_PERSISTENT => benar, $pdo = new PDO($dsn, MYSQL_USER, MYSQL_PASSWORD, $options); } catch (PDOException $e) { "KESALAHAN. Kesalahan koneksi basis data" Di situs web tertentu, beberapa informasi dimaksudkan untuk menjadi unik. Pada tingkat basis data, informasi ini (bidang dalam basis data) dapat ditetapkan sebagai UNIK Tapi ini tidak cukup Alasannya karena database akan menolak nilai tetapi tidak akan memberi tahu pengguna apa kesalahannya. Tutorial ini bertujuan melakukan hal itu. Inilah yang akan kita lakukan dalam tutorial ini
Sekarang Anda sudah bisa menebak struktur database kami
Buat database yang disebut diambil Jadikan itu memiliki 4 bidang. Satu bidang id bertipe INT dan sisanya. nama, email, dan kata sandi dan biarkan ketiganya bertipe VARCHAR(255). Buat dua file di editor teks favorit Anda
Yang pertama memegang formulir proses. php menerima nilai yang dikirimkan dari formulir. gaya. css memegang gaya yang membuat bentuk kita indah Buka keduanya di editor teks dan masukkan kode ini ke masing-masing daftar. php
Sekarang gaya. file css _proses. php
Satu atau dua kata tentang gaya pada formulir Lihatlah baris ini lagi pada formulir di register. php.
Jika pesan $name_error disetel, maka sebuah kelas dilampirkan ke elemen div yang membungkus field input tertentu. Kelas ini berisi gaya yang akan memberikan batas merah pada kolom input Ada juga potongan kode yang bertanggung jawab untuk menampilkan pesan itu sendiri. Ini hanya menampilkannya jika variabel $name_error disetel dan pesan $name_error hanya disetel jika nama yang dikirimkan dari formulir register sudah ada di database. Bagaimana saya bisa tahu nama pengguna php saya?Bagaimana cara menampilkan nama pengguna login di php?masuk. php . require_once 'sambung. php'; session_start(); jika(ISSET($_POST['masuk' $namapengguna = $_POST['namapengguna']; $password = $_POST['password']; $query = mysqli_query($conn, "SELECT * FROM `user` WHERE `username` = '$username' AND `password` = '$password'") or die(mysqli_error()); $ambil = mysqli_fetch_array($query); |