POLA MOTOR - STOCK LOGO VECTOR - TEMPLATE UNDANGAN PERNIKAHAN

Langkah-langkah CRUD di PHP dengan MySQL

Langkah-langkah CRUD di PHP dengan MySQL
1.       Buat file untuk koneksi ke MySQL dan database
<?php
mysql_connect('localhost','root','') or die('error koneksi');
mysql_select_db("siswa") or die ("data base eweh!!")
?>
2.       Buat file untuk tabel yang akan dioperasikan
3.       Panggil file koneksi ke file tadi save, test
include("koneksi.php");
4.       Buatlah function formInput(), input(), tampil(), delete(), edit(), update() save à test
5.       Isi function formInput() dengan membuat form à kemudian panggil function tersebut à save à test
Comtoh :

function form_input(){
?>
<form method="post" action=""/><br>
NISN <br/><input type="text" name="nis"/><br>
<br>
Nama <br/><input type="text" name="nama"/><br>
<br>
Jenis Kelamin <br>
Laki-laki <input type="radio" name="jk" value="Laki-Laki"/><br>
Perempuan <input type="radio" name="jk" value="perempuan"/><br>
<br>
kelas <br/><input type="text" name="kelas"/> <br>
<br>
alamat <br/><Textarea type="text" name="alamat"/></textarea><br>
<input type="submit" name="Submit" value="submit"/><br>
</form>
<?php
}
6.       Isi function input() dengan:
è Buat query input
Contoh:
function input(){
                $query = mysql_query("INSERT INTO biodata(nis,nama,jk,kelas,alamat)                VaLUES('$_POST[nis]','$_POST[nama]','$_POST[jk]','$_POST[kelas]','$_POST[alamat]')");
               
è Buat kondisi untuk mengecek kebenaran query
if ($query)
                                echo "input berhasil";
                else
                                echo "input gagal";
}

è Panggil function input apabila tombol submit ditekan
if(isset($_POST['submit'])) input();
è Save-test
7.       Isi function tampil()dengan :
è Buat query untuk memilih data
function tampil(){
                $query = mysql_query("SELECT * FROM biodata");
                while ($data = mysql_fetch_array($query)){
                                echo $data['nis']."<BR/>";
                                echo $data['nama']."<BR/>";
                                echo $data['jk']."<BR/>";
                                echo $data['kelas']."<BR/>";
                                echo $data['alamat']."<BR/>";
                                echo "<a href='?act=hapus&nis=$data[nis]'>Hapus</a>|";
                                echo "<a href='?act=edit&nis=$data[nis]'>Edit</a><hr>";

                }

}
è Ubah data query menjadi array (mysql_fetch_array)
è Masukkan ke dalam pengulangan
è Tampilkan datanya
è Panggil function tampil();
tampil();
è Save-test
8.       Isi function delete() dengan :
è Buat link untuk hapus data di function tampil(), isi href dengan dua variabel untuk aksi dan data yg dihapus
Seperti kata yang dihitamkan di atas
è Save-test
è Isi function delete dengan membuat query delete
function delete($nis){
                $query = mysql_query("DELETE FROM biodata where nis='$nis'");
                if (!$query)
                                echo "delete gagal";

}
è Isi where untuk memilih satu data
è Buat parameter
è Buatlah kondisi untuk memanggil function delete()
if ($_GET['act']=="hapus") delete($_GET['nis']);
è Save-test
9.       Update data dengan cara:
è Buat link untuk update data di function tampil(), isi href dengan dua variabel untuk aksi dan data yg akan diedit
è Save-test
è Buat query untuk memilih data
è Ubah data query menjadi array (mysql_fetch_array)
è Buatlah form edit isi value dari data array tadi
è Buatlah kondisi untuk memanggil function update()
è if(isset($_POST['update'])) update();
è Save-test
Contoh scrift update:
function edit($nis){
                $query = mysql_query("SELECT * FROM siswa WHERE nis='$nis'");
                $data = mysql_fetch_array($query);
                ?>
<form method="post" action="?">
 NIS<br><input type="text" name="nis" value="<?php echo $data['nis']?>" readonly/></br>
 Nama<br><input type="text" name="nama" value="<?php echo $data['nama']?>"/></br>
 Jenis Kelamin<br>Laki-Laki<input type="radio" name="jk" value="Laki-Laki"/>
 Perempuan<input type="radio" name="jk" value="Perempuan"/></br>
 Kelas<br><input type="text" name="kelas" value="<?php echo $data['kelas']?>"/></br>
 Alamat<br><textarea name="alamat"><?php echo $data['alamat']?></textarea></br>
 <input type="submit" name="update" value="update"/>
</form>
                <?php
}
function update(){
                $query = mysql_query("UPDATE siswa
                                SET nama='$_POST[nama]',
                                kelas='$_POST[kelas]',
                                jk='$_POST[jk]',
                                alamat='$_POST[alamat]' WHERE nis='$_POST[nis]'");
                if(!$query)
                                echo "update gagal";
}

M WILDAN MIFTAHULHUDA

XI RPL II

No comments:

Post a Comment

Bottom Ad [Post Page]