MEMBUAT JSON PADA PHP MENGGUNAKAN DATABASE PERPUSTAKAAN DAN TABEL KATEGORI YANG PERNAH DIBUAT PADA WEB PROGRAM III
NAMA :RULLY ROOSDIANTO
NIM : 12171082
KELAS: 12.5A.07 SI
langkah langkah !!
PASTIKAN XAMPP KALIAN SUDAH DI AKTIFKAN
1. MEMBUKA DATABASE "PERPUS"
2. MEMBUKA TABLE "kategori" PADA DATABASE "PERPUS"
3. MEMBUAT SCRIPT PENGHUBUNG DENGAN NAMA "setting_server.php" DAN SIMPAN PADA FOLDER C/XAMPP/HTDOC DENGAN NAMA "kategori"
script :
<?php
define('server','localhost');
define('user','root');
define('pass','');
define('db','perpus');
$con = mysqli_connect(server,user,pass,db);
?>
4. MEMBUAT SCRIPT SEPERTI DIBAWAH INI UNTUK MENGAMBIL DATA PADA DATABASE , SIMPAN PADA FOLDER YANG SAMA SEPERTI DIATAS
DENGAN NAMA "lihat_kategori"
script :
<?php
require_once'setting_server.php';
$query = "SELECT * FROM kategori";
$sql = mysqli_query($con, $query);
$data_array = array();
while ($row = mysqli_fetch_array($sql)) {
array_push($data_array,array
("id_kategori" => $row['id_kategori'],
"nama_kategori" => $row['nama_kategori'],
));
}
echo json_encode($data_array);
mysqli_close($con);
?>
SETELAH SELESAI MARI KITA UJI SCRIPT TADI PADA BROWSER...
URL : localhost/kategori/lihat_kategori.php
TAPI TAMPILAN TERSEBUT MASIH BERBENTUK HTML
MAKA SEKARANG KITA RUBAH PADA BENTUK JSON MENGGUNAKAN POSTMAN...
SEKARANG KITA BUKA POSTMAN NYA...
KITA SALIN URL YANG TADI KITA BUKA PADA BROWSER
URL : localhost/kategori/lihat_kategori.php
KITA PASTE PAD POSTMAN...
SETELAH BERHASIL MAKA OUTPUTNYA AKAN SAMA SEPERTI YANG KITA COBA DI BROWSER
SEKARANG KITA RUBAH HTML KE JSON
SEPERTI ITU LAH PERUBAHANNYA
TAMPILANNYA MENJADI LEBIH RAPI...
SEKIRANYA SEPERTI ITU CARANYA
TERIMAKSIH ..........
Sabtu, 30 November 2019
Sabtu, 16 November 2019
login service di php dan mysql untuk aplikasi android
LANGKAH LANGKAH
PASTIKAN XAMPP KALIAN SUDAH DI AKTIFKAN
1. MEMBUAT DATABASE DENGAN NAMA " EmployeeDB "
2. MEMBUAT TABLE PADA DATABASE DENGAN NAMA TABLE "tbl_user"
script :
CREATE TABLE IF NOT EXISTS `tbl_user` (
`ur_Id` int(11) NOT NULL AUTO_INCREMENT,
`ur_username` varchar(50) NOT NULL,
`ur_password` varchar(50) NOT NULL,
`ur_status` int(11) NOT NULL,
PRIMARY KEY (`ur_Id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
3. INSERT DATA PADA TABEL
script :
INSERT INTO `tbl_user` (`ur_Id`, `ur_username`, `ur_password`, `ur_status`) VALUES
(1, 'nirav@gmail.com', 'nirav', 1),
(2, 'kapil@gmail.com', 'kapil', 1),
(3, 'arvind@gmail.com', 'arvind', 1);
4. MEMBUAT SCRIPT SEPERTI DIBAWAH INI , SIMPAN PADA FOLDER C/XAMPP/HTDOC DENGAN NAMA SERVICE_USERLOGIN.PHP
script :
<?php
$conn = new mysqli('localhost', 'root', '');
mysqli_select_db($conn, 'EmployeeDB');
if (isset($_GET["username"]) && $_GET["username"] != '' &&isset($_GET['password']) && $_GET['password'] != '')
{
$email = $_GET['username'];
$password = $_GET['password'];
$getData = "SELECT `ur_Id`,`ur_username`,`ur_password` FROM `tbl_user` WHERE `ur_username`='" .$email."'
and `ur_password`='".$password."'";
$result = mysqli_query($conn,$getData);
$userId="";
while( $r = mysqli_fetch_row($result))
{
$userId=$r[0];
}
if ($result->num_rows> 0 ){
$resp["status"] = "1";
$resp["userid"] = $userId;
$resp["message"] = "Login successfully";
}
else{
$resp["status"] = "-2";
$resp["message"] = "Enter correct username or password";
}
}
else
{
$resp["status"] = "-2";
$resp["message"] = "Enter Correct username.";
}
header('content-type: application/json');
$response["response"]=$resp;
echo json_encode($response);
@mysqli_close($conn);
?>
5. TEST HASIL CODINGAN DIATAS DI POSTMAN DENGAN URL SBB :
url : http://localhost:/service_userlogin.php?username=nirav@gmail.com&password=nirav
6. JIKA TIDAK ADA SCRIP YANG ERROR , BUKA URL DIATAS PADA BROWSER KALIAN
7. JIKA BERHASIL MAKA TAMPILAN YANG AKAN KELUAR SEPERTI INI
{"response":{"status":"1","userid":"1","message":"Login successfully"}}
SELESAI
TERIMAKASIH
PASTIKAN XAMPP KALIAN SUDAH DI AKTIFKAN
1. MEMBUAT DATABASE DENGAN NAMA " EmployeeDB "
2. MEMBUAT TABLE PADA DATABASE DENGAN NAMA TABLE "tbl_user"
script :
CREATE TABLE IF NOT EXISTS `tbl_user` (
`ur_Id` int(11) NOT NULL AUTO_INCREMENT,
`ur_username` varchar(50) NOT NULL,
`ur_password` varchar(50) NOT NULL,
`ur_status` int(11) NOT NULL,
PRIMARY KEY (`ur_Id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
3. INSERT DATA PADA TABEL
script :
INSERT INTO `tbl_user` (`ur_Id`, `ur_username`, `ur_password`, `ur_status`) VALUES
(1, 'nirav@gmail.com', 'nirav', 1),
(2, 'kapil@gmail.com', 'kapil', 1),
(3, 'arvind@gmail.com', 'arvind', 1);
4. MEMBUAT SCRIPT SEPERTI DIBAWAH INI , SIMPAN PADA FOLDER C/XAMPP/HTDOC DENGAN NAMA SERVICE_USERLOGIN.PHP
script :
<?php
$conn = new mysqli('localhost', 'root', '');
mysqli_select_db($conn, 'EmployeeDB');
if (isset($_GET["username"]) && $_GET["username"] != '' &&isset($_GET['password']) && $_GET['password'] != '')
{
$email = $_GET['username'];
$password = $_GET['password'];
$getData = "SELECT `ur_Id`,`ur_username`,`ur_password` FROM `tbl_user` WHERE `ur_username`='" .$email."'
and `ur_password`='".$password."'";
$result = mysqli_query($conn,$getData);
$userId="";
while( $r = mysqli_fetch_row($result))
{
$userId=$r[0];
}
if ($result->num_rows> 0 ){
$resp["status"] = "1";
$resp["userid"] = $userId;
$resp["message"] = "Login successfully";
}
else{
$resp["status"] = "-2";
$resp["message"] = "Enter correct username or password";
}
}
else
{
$resp["status"] = "-2";
$resp["message"] = "Enter Correct username.";
}
header('content-type: application/json');
$response["response"]=$resp;
echo json_encode($response);
@mysqli_close($conn);
?>
5. TEST HASIL CODINGAN DIATAS DI POSTMAN DENGAN URL SBB :
url : http://localhost:/service_userlogin.php?username=nirav@gmail.com&password=nirav
6. JIKA TIDAK ADA SCRIP YANG ERROR , BUKA URL DIATAS PADA BROWSER KALIAN
7. JIKA BERHASIL MAKA TAMPILAN YANG AKAN KELUAR SEPERTI INI
{"response":{"status":"1","userid":"1","message":"Login successfully"}}
SELESAI
TERIMAKASIH
Langganan:
Postingan (Atom)
-
TUGAS MANDIRI 3 PT 11 Pengertian DHCP adalah layanan yang secara otomatis memberikan nomor IP kepada komputer yang memintanya. Komp...
-
Senin, 18 Maret 2019 pertemuan 2 IP Address dan Subnetting hitunglah jumlah Network dan Host yang akan terbentuk dari Alamat IP Address...