Membuat Passing Data
MEMBUAT PASSING DATA MENU LOGIN
Assalamualaikum warahmatullahi wabarakatuh
hallo guys kali ini kita akan membuat bagaimana membuat passing data membuat username dan password menggunakan php MyAdmin
baik lah langkah pertama yang harus kita buat adalah membuat db_json nya di php MyAdmin dengan cara :
- Buka aplikasi Xampp
- Aktifkan Apache dan Mysql, kemudian di Mysql pilih admin
- pilih new kemudian isi nama database kemudian pilih create
- masukkan data dari database yaitu nama dan password seperti gambar di bawah
- tambahkan tabel buat nama dan jumlah kolom kemudian kirim
- masukkan nama dan password kemudian go
- maka akan muncul tampilan nama dan password yang kita buat tadi
selanjutnya buat sourcode untuk mengkoneksi ke html dengan sourcode sebagai berikut :
<?php
$konek=mysqli_connect("localhost","root","","db_json");
if($konek){
// echo "berhasill";
}else{
echo '<script>window.alert("tidak terkoneksi")</script>';
}
setelah membuat db_json langkah selanjutnya membuat sourcode untuk menu login,
beranda dll berikut saya akan menampilkan sourcode untuk menu login yang telah saya buat
1. login
2. beranda
3. index
4. lihat pengguna
<!DOCTYPE html>
<html>
<head>
<title>Halaman beranda</title>
<style type="text/css">
ul {
list-style-type: none;
}
a:link { text-decoration: none; }
</style>
</head>
<body bgcolor="gold">
<table width="100%">
<tr>
<table width="100%">
</div>
<body>
<p align=left><b>
</b>
<ul>
<li>
<h1><center>SELAMAT DATANG DIHALAMAN RUMAH SAYA</h1>
</center>
</tr>
<tr>
<td width="25%">
<b><u>MENU SEBELAH KIRI</u></b><br>
<ul>
<li>
<a href="beranda.html">
Beranda
</a>
</li>
<li>
<a href="lihat_pengguna.php">Lihat Pengguna</a>
</li>
<li>
Menu Ke Ketiga
</li>
</ul>
</td>
<td>
<b><u>LIST PENGGUNA</u></b><br>
<?php
include "koneksi.php";
$kueri=mysqli_query($konek,'SELECT * FROM login1');
?>
<table border="3">
<tr>
<td>
<b>
Nama Pengguna
</b>
</td>
<td>
<b>
Sandi Pengguna
</b>
</td>
<td>
<b>
Aksi
</b>
</td>
</tr>
<?php
while($row = mysqli_fetch_array($kueri)){
echo"<tr><td>";
echo $row['nama'];
echo"</td><td>";
echo $row['katasandi'];
echo"</td>
<td>";
echo"
<a href='hapus.php?apanih=".$row['nama']." '>hapus</a>
";
}
?>
</table>
<br>
<button><a href="tambah_pengguna.php">Tambah Pengguna</a></button>
</td>
</tr>
</table>
</body>
</html>
5. proses login
<?php
$pengguna=$_POST["user_name"];
$password=$_POST["password"];
include "koneksi.php";
$kueri=mysqli_query($konek,'SELECT * FROM login1 WHERE nama="'.$pengguna.'" AND katasandi="'.$password.'"');
if(mysqli_num_rows($kueri)>0){
// ini nanti di redirect ke halaman utama
header("location:beranda.html");
}else{
// ini nanti di redirect ke halaman login
header("location:login.html");
}
6. proses tambah data
<?php
$pengguna=$_POST["namaku"];
$password=$_POST["katasandiku"];
include "koneksi.php";
$kueri=mysqli_query($konek,"INSERT INTO login1 (nama,katasandi) VALUE ('$pengguna','$password')");
if($kueri){
// ini nanti di redirect ke halaman utama
header("location:lihat_pengguna.php");
}else{
// ini nanti di redirect ke halaman login
header("location:tambah_pengguna.php");
}
setelah itu buka tampilan menu login locallhost nama folder kemudian nama file
http://localhost/pasing_data/login.html maka tampilan akan seperti gambar di bawah ini
akan masuk ke menu beranda
jika ingin melihat nama pengguna yang telah masuk klik nama pengguna maka akan
muncul tampilan seperti ini
jika ingin menambah pengguna klik tambah pengguna maka tampilan seperti ini
kirim data untuk menambahkan pengguna maka pengguna akan bertambah namun
hanya bisa membuat 2 nama pengguna saja karena saya hanya membatasi hanya 2
pengguna saja yang boleh masuk.
mungkin itulah tadi yang bisa saya jelas kan tentang passing data semoga bisa bemanfaat
saya mohon maaf jika ada kesalahan dalam penyampaian dan tulisan.
wassalamualaikum warahmatullahi wabarakatuh.
Komentar
Posting Komentar