Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

METOD POST (FILE PENGIRIM)

Presentasi serupa


Presentasi berjudul: "METOD POST (FILE PENGIRIM)"— Transcript presentasi:

1 BASIS DATA PHP (lanjutan) ∞ metod post ∞ insert ∞ update ∞ pagination (pembagian halaman)

2 METOD POST (FILE PENGIRIM)
Cara Mengirim data yang dilakukan di belakang layar (tidak ditampilkan) seperti metod get. Metod ini dapat diterima dengan menggunakan $_POST[] di halaman yang dituju Cara penggunaannya adalah <form action=“file.php” method=“post” > // element form seperti input, select dll // <input type=“text” name=“nama” /> </form> Perhatian : setiap elment dari form harus memiliki atribut “name” yang jelas.

3 File PENERIMA (action)
Gunakan $_POST[‘nama_elemen’]; Bisa kita gunakan fungsi print_r() untuk melihat apakah kiriman yang kita lakukan berhasil atau tidak Print_r($_POST) Bisa juga menggunakan fungsi var_dump()Untuk meilhat data dan struktur dari data tersebut. Var_dump($_POST)

4 Insert (entry) Data Membuat form <form></form>
Kirim data dengan inputan type submit Menangkap Inputan dari form (get/post) Buat Perintah Query tambah data berdasarkan data yang dikirim (insert into….) Eksekusi Query dengan fungsi mysql_query Lakukan Pengecekan apakah query suskes atau tidak

5 Membuat Form dan pengiriman data
<form action=“file.php” method=“post” > // element form seperti input, select dll <input type=“text” name=“nama” /> <input type=“submit” name=“kirim” values=“Kirim” /> </form> Yang diperlukan pada sebuah form Setiap form harus memiliki tujuan pengiriman yang jelas action=“file.php” Memiliki cara pengiriman apakah menggunakan metod post atau get method=“post” Setiap element form harus memiliki name sebagai identitas dari sebuah element form name=“nama” Untuk pengiriman data gunakan element form dengan type submit type=“submit”

6 Menagkap Nilai Metod POST
Pada sebuah form memiliki semudah action yaitu halaman yang dituju <form action=“file.php” method=“post” > Maka Setiap elment form akan dapat ditangkat nilai yang dikirim maupun nama dari setiap elment. <input type=“text” name=“nama” /> <input type=“submit” name=“kirim” values=“Kirim” /> Untuk menangkap nilai yang dikirim maka pada halaman php yang dituju dapat kita gunakan metod post dengan penulisan sbb : <?php Echo $_POST[‘nama’]; $_POST[‘kirim’]; ?> Untuk memastikan apakah semua element sudah memiliki nilai kita dapat melakukanmenggunakan fungsi print_r() untuk memudahkan pengecekan Print_r($_POST);

7 Eksekusi Query dan pengecekan Query
Setelah semua element berhasil terkirim maka kita dapat membuat perintah sql untuk menambah data $sql= “insert into nama_tabel set kolom1=‘$_POST[nama_inputan]’”; Eksekusi perintah sql dengan menggunakan mysql_query $query = mysql_query($sql); Lakukan pengecekan apakah query berhasil atau tidak

8 UPDATE Pilih data yang ingin diubah, gunakan metod post/get
Contoh metod get localhost/tes/update.php?nim=123 Lakukan

9 Update Lakukan selesi terhadap data yang ingin di ubah perintah gunakan “select * from table where ? “, untuk nilai kondisi bisa menggunakan variabel get Eksekusi sql tersebut dengan fungsi mysql_query Jika query berhasil maka tampilkan data pada simpan nilai data yang ada dengan menggunakan fungsi mysql_fetch_array() Tampilkan dalam setiap element form yang sesuai Kirim data sperti layaknya proses tambah data 1 2 3 4 5

10 Contoh <?php $sql = "select * from kabupaten where alias='" . $_GET['val']."'"; $query = mysql_query($sql); $data = mysql_fetch_array($query); ?> <form action="p_update.php" method="post"> Alias : <input name="alias" type="text" value="<?php echo $data['alias'] ?>" /> Nama Kabupaten/Kota : <input name="nama_kab" value="<?php echo $data['nama_kab'] ?>" type="text"/> <input style="margin-top:0px" class="btn" type="submit"/></td> </form>

11 Contoh Langkah

12 Pagenation Htiung Total Record Nilai Limit Tiap Halaman
Hitung Total Halaman Yang Terbentuk Untuk Membuat pagention CSS Query untuk limit data Pengulangan untuk menampilkan halaman

13 Contoh Pagenation

14 Terima Kasih {: Ada Pertayaan :}


Download ppt "METOD POST (FILE PENGIRIM)"

Presentasi serupa


Iklan oleh Google