.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Ajax dan Database

0 komentar


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
bismillaahirrahmaanirrahiim

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Assalamu'alaikum warahmatullahi wabarakatuh

Salam...
Kali ini saya akan berbagi sedikit contoh mengambil informasi data dari database menggunakan ajax.
Seperti biasa langkah pertama kita buat database dulu.
Contoh :
nama database : latihan
buat satu tabel dengan nama : negara , isi tabel tersebut dengan data di bawah ini :
Setelah data masuk, langkah selanjutnya kita buat file koneksi.php dengan script seperti di bawah ini :
<?php  
$host = "localhost";
$user = "root";
$pass = "";
$dbnm = "latihan";

$conn = mysql_connect($host, $user, $pass);
if($conn){
$connect = mysql_select_db($dbnm);
if(!$connect){
die("Database tidak dapat dibuka");
}
}else{
die("Server MySql tidak terhubung");
}
?>

Lalu buat file dengan nama negara.php
<html>
<head>
<style>
table {
width: 50%;
border-collapse: collapse;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
}

table, td, th {
border: 1px solid black;
padding: 5px;
}

th {
text-align: left;
background-color:#999;
}
</style>
</head>
<body>

<?php
include "koneksi.php";

$q = $_GET['q'] ;


$query = "SELECT * FROM negara WHERE id_negara='".$q."'";
$result = mysql_query($query);

echo "<table>
<tr>
<th>Id Negara</th>
<th>Nama</th>
<th>Ibukota</th>
<th>Benua</th>
</tr>";
while($row = mysql_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row['id_negara'] . "</td>";
echo "<td>" . $row['nama'] . "</td>";
echo "<td>" . $row['ibukota'] . "</td>";
echo "<td>" . $row['benua'] . "</td>";
echo "</tr>";
}
echo "</table>";

?>
</body>
</html>

Lalu buat file dengan nama get.php untuk memanggil fungsi ajaxnya :
<?php
include "koneksi.php";
$query = "SELECT * FROM negara";
$result = mysql_query($query);
?>
<html>
<head>
<script>
function showUser(str) {
if (str == "") {
document.getElementById("tabel_negara").innerHTML = "";
return;
} else {
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else {
// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("tabel_negara").innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET","negara.php?q="+str,true);
xmlhttp.send();
}
}
</script>
</head>
<body>

<form>
Negara : <select name="users" onchange="showUser(this.value)">
<option value="">Pilih Negara:</option>
<?php
while ($data = mysql_fetch_array($result)) {
?>
<option value="<?php echo $data['id_negara']; ?>">
<?php echo $data['nama']; ?></option>
<?php
}
?>
</select>

</form>
<br>
<div id="tabel_negara"><b>Data Negara akan tampil disini....</b></div>

</body>
</html>

Dari script di atas hal pertama yang harus kita cek adalah str terisi atau tidak. Jika ada data yang dipilih, maka str akan terisi dan mengaktifkan tabel_negara dengan parameter q yang ditambahkan ke URL dari isi daftar dropdown.
Hasilnya :

Semoga bermanfaat :)

Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
NB :: Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code, membeli hardware elektronika untuk kepentingan Perusahaan maupun Tugas Akhir (TA/SKRIPSI), Insyaallah Saya siap membantu, untuk Respon Cepat dapat menghubungi kami, melalui :

No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com


atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين
Alhamdulilah hirobil alamin

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
wassalamualaikum warahmatullahi wabarakatuh


Artikel Ajax dan Database, Diterbitkan oleh sourcecodeaplikasi1 pada Rabu, 20 Mei 2015. Semoga artikel ini dapat menambah wawasan Anda. Website ini dipost dari beberapa sumber, bisa cek disini sumber, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, karena segala yang dipost di public adalah milik public. Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code ,Dengan Cara menghubungi saya Ke Email: Fajarudinsidik@gmail.com, atau No Hp/WA : (fajar) : 085369237896, (puat) : 085267792168.

Tawk.to