Membuat sistem Login dengan php?,,,,

Bagian register.php

<?php

require_once "functions/view/core/init.php";

// validasi register
	if( isset($_POST['submit']) ){
		$nama = $_POST['username'];
		$pass = $_POST['pasword'];

		 if(!empty(trim($nama)) && !empty(trim($pass)) ){
		 	// memasukkan ke data base

			  if(register_user($nama, $pass) ){
			    echo '<script language="javascript" type="text/javascript"> ';
			    echo 'alert("Selamat Anda Berhasil Mendaftar !")';
			    echo '</script>';
			   }else{
			   	echo '<script language="javascript" type="text/javascript"> ';
			    echo 'alert("Gagal Mendaftar Harap Cobalagi !")';
			    echo '</script>';
			   }

		 }else{
		 	echo '<script language="javascript" type="text/javascript"> ';
		    echo 'alert("Nama dan password nya jangan kosong ya !")';
		    echo '</script>';
		 }
	}

require_once "functions/view/header.php";

?>

<form action="register.php" method="post">
	<br>
	<label for="">Nama</label> <br>
	<input type="text" name="username" id="input"> <br><br>

	<label for="">Password</label><br>
	<input type="Password" name="pasword"> <br><br>

	<input type="submit" name="submit" value="Daftar">

</form>

<?php require_once "functions/view/footer.php"; ?>

Bagian user.php

<?php

 function register_user($nama, $pass){

	    global $link;

	 	$query = "INSERT INTO users (username, pasword) VALUES ('$nama', '$pass')";

	 	if( mysqli_query($link, $query) ){

	 		return true;

	 	}else{

	 		return false;
	 	}

 }

 ?>

Bagian db.php

<?php

 $host ='localhost';
 $user ='root';
 $pasword ='root';
 $db ='anggota';

 $link =mysqli_connect($host, $user, $pasword, $db) or die(mysqli_error());

?>

Bagain init.php

<?php

session_start();

require_once "functions/db.php";
require_once "functions/user.php";

?>

Nama data base pada gambar di bawah ini

Pertanyaan nya adalah ketika saya memasukan nama dan password hasil nya 'Gagal Mendaftar Harap Cobalagi !'?,,,,,,

Apakah ada yang salah pada bagian database nya ?

Tolong minta pemasukannya(:

avatar Sulis123
@Sulis123

8 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

Tanggapan

baca aturan main, bikin judul yang benar

4 Jawaban:

Coba password dbnya dikosong kan

<pre> $pasword=""; </pre>

avatar ekasapta
@ekasapta

24 Kontribusi 15 Poin

Dipost 4 tahun yang lalu

Kalo di kosongkan hasil nya eror gan <img src='https://i.imgur.com/vO2o5Ni.jpg'>

Kira-kira bagian mana gan yang erornya?... Tolong minta pemasukannya!

avatar Sulis123
@Sulis123

8 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

itu hanya nggak bisa login databasenya, coba di perhatikan di bagian

<pre> &lt;?php

$host ='localhost'; $user ='root';

$pasword ='root'; //perhatikan udh bener belum, baisanya tiap aplikasi server seperti xampp dan appserv berbeda

$db ='anggota';

$link =mysqli_connect($host, $user, $pasword, $db) or die(mysqli_error());

?&gt; </pre>

avatar afuzapratama
@afuzapratama

4 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Tanggapan

Password udah betul gan

Kira-kira bagian mana yang eror !,,,,

Kalo xamp itu password root kan?

avatar Sulis123
@Sulis123

8 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Tanggapan

kosong mas

Login untuk ikut Jawaban