Mohon bantuannya, saya bingung melakukan get textboxt sebagai nama tabel database yang ingin digunakan.
  1. <?php //proses-ajax.php
  2. include 'koneksi.php';
  3. $nim = $_GET['nim'];
  4. $nama = "mahasiswa";//mau dibikin $nama = $_GET['namatabel'];
  5. $query = mysqli_query($koneksi, "select * from $nama where nim='$nim'");
  6. $mahasiswa = mysqli_fetch_array($query);
  7. $data = array(
  8. 'jurusan' => $mahasiswa['jurusan'],
  9. 'alamat' => $mahasiswa['alamat'],);
  10. echo json_encode($data);
  11. ?>
  12.  

ini form ajaxnya
  1. <!DOCTYPE html> <!--form-ajax.php-->
  2. <html>
  3. <head>
  4. <title>Ajax Jquery - Belajarphp.net</title>
  5. </head>
  6. <body>
  7. <form action="">
  8. <table>
  9. <tr><td>NIM</td><td><input type="text" onkeyup="isi_otomatis()" id="nim"></td></tr>
  10. <tr><td>NAMA TABEL</td><td><input type="text" id="namatabel"></td></tr>
  11. <tr><td>JURUSAN</td><td><input type="text" id="jurusan"></td></tr>
  12. <tr><td>ALAMAT</td><td><input type="text" id="alamat"></td></tr>
  13. </table>
  14. </form>
  15. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
  16. <script type="text/javascript">
  17. function isi_otomatis(){
  18. var nimi = $("#nim").val();
  19. $.ajax({
  20. url: 'proses-ajax.php',
  21. data:"nim="+nimi,
  22. }).success(function (data) {
  23. var json = data,
  24. obj = JSON.parse(json);
  25. $('#jurusan').val(obj.jurusan);
  26. $('#alamat').val(obj.alamat);
  27. });
  28. }
  29. </script>
  30. </body>
  31. </html>

Terima kasih sebelumnnya
1492
0
Dah ketemu solusinya
Pada baris ke 18-21 form-ajax.php
di ubah menjadi
  1. var nimi = $("#nim").val();
  2. var tabeli = $("#namatabel").val();
  3. $.ajax({
  4. url: 'proses-ajax.php',
  5. data:"nim="+nimi+"&namatabel="+tabeli,

dan pada proses-ajax.php

baris ke-4 menjadi
  1. $nama = $_GET['namatabel'];
  • Jan 11, 2017
  • 0 suka, 0 tidak suka
4960
Please login to answer!
/sangkep/answer/add-json/nogzip/1
/sangkep/answer/send-notification
User Paling Aktif Bulan Lalu

Asrianor

Point Bulan Lalu: 6