#Membuat aplikasi android dengan PHP Mysql dan JSON
kali ini aku akan menciptakan teladan dalam penggunaan aplikasi android dengan memakai json. apalikasi berupa input simpan ke mysql dan tampilkan data dari mysql. kurang lebih tampilan aplikasinya sebegai berikut:
ya.. aplikasi dengan php mysql json ini aku buat untuk sample untuk kalian yang barangkali belum pernah memakai JSON atau masih resah dalam memakai JSON Di aplikasi mobile android.
#Script PHP JSON
- Script PHP JSON ini silahkan kalian letakan di dalam localdiskC==>xampp==>htdocs dan berinama "mahasiswa"
- Copy dan Simpanlah Script berikut ini dengan memakai Aplikasi Notpad++/Subblime
getData.php
<?php
$id = $_GET['id'];
require_once('dbConnect.php');
$sql = "SELECT * FROM tb_mahasiswa WHERE id=$id";
$r = mysqli_query($con,$sql);
$result = array();
$row = mysqli_fetch_array($r);
array_push($result,array(
"id"=>$row['id'],
"npm"=>$row['npm'],
"nama_mahasiswa"=>$row['nama_mahasiswa'],
"jurusan"=>$row['jurusan']
));
echo json_encode(array('result'=>$result));
mysqli_close($con);
getSemuaData.php
<?php
//Importing Database Script
require_once('dbConnect.php');
//Creating sql query
$sql = "SELECT * FROM tb_mahasiswa";
//getting result
$r = mysqli_query($con,$sql);
//creating a blank array
$result = array();
//looping through all the records fetched
while($row = mysqli_fetch_array($r)){
//Pushing name and id in the blank array created
array_push($result,array(
"id"=>$row['id'],
"npm"=>$row['npm'],
"nama_mahasiswa"=>$row['nama_mahasiswa'],
"jurusan"=>$row['jurusan'],
));
}
//Displaying the array in json format
echo json_encode(array('result'=>$result));
mysqli_close($con);
hapusData.php
<?php
$id = $_GET['id'];
require_once('dbConnect.php');
$sql = "DELETE FROM tb_mahasiswa WHERE id=$id;";
if(mysqli_query($con,$sql)){
echo 'Data Berhasil di Hapus!';
}else{
echo 'Gagal Menghapus Data..';
}
mysqli_close($con);
perbaharuiData.php
<?php
if($_SERVER['REQUEST_METHOD']=='POST'){
$id = $_POST['id'];
$npm = $_POST['npm'];
$nama = $_POST['nama_mahasiswa'];
$jurusan = $_POST['jurusan'];
require_once('dbConnect.php');
$sql = "UPDATE tb_mahasiswa SET npm = '$npm', nama_mahasiswa = '$nama', jurusan = '$jurusan' WHERE id = $id;";
if(mysqli_query($con,$sql)){
echo 'Data Berhasil di Perbaharui!';
}else{
echo 'Gagal Memperbaharui Data';
}
mysqli_close($con);
}
tambahData.php
<?php
if($_SERVER['REQUEST_METHOD']=='POST'){
//Getting values
$npm = $_POST['npm'];
$nm = $_POST['nama_mahasiswa'];
$jrs = $_POST['jurusan'];
//Creating an sql query
$sql = "INSERT INTO tb_mahasiswa (npm,nama_mahasiswa,jurusan) VALUES ('$npm','$nm','$jrs')";
//Importing our db connection script
require_once('dbConnect.php');
//Executing query to database
if(mysqli_query($con,$sql)){
echo 'Data Berhasil Tesimpan!';
}else{
echo 'Gagal Menyimpan Data';
}
//Closing the database
mysqli_close($con);
}
#Download SCript Lengkapnya dibawah ini
Password RAR :
Bingung cara d0wnl0adnya? silahkan lihat gambar berikut ini
#Cara menjalankan Projek File PHP dan Android
- Ekstrack file PHP dan letakkan pada localdiskC==>xampp==>htdocs
- kemudian silahkan import databasenya kedalam localhost/phpmyadmin/
- lalu Open file Mymahasiswa kedalam aplikasi Android Studio
- jika pada android studio kalian terdapat eror, silahkan sesuaikan sendiri SDKnya
file lengkapnya silahkan kalian d0wnl0ad pada link yang telah aku sediakan diatas. selamat mencoba dan agar berhasil.
Sumber http://www.sharingse.net/