Belajar Php MySQL Php Php Dan MySQL Tutorial Php

Cara Ubah Edit Update Data Mahasiswa Dengan Php Dan MySQL

di tutorial kali ini saya akan menjelaskan tentang Cara Ubah Edit Update Data Mahasiswa Dengan Php Dan MySQL namun untuk menjelaskan tentang Cara Ubah Edit Update Data Mahasiswa Dengan Php Dan MySQL ini, kita akan buat contoh di sistem informasi data mahasiswa, di sebuah sistem informasi atau aplikasi ubah data atau update data sangatlah di perlukan, karena tanpa adanya pasilitas ubah data ini bisa menyulitkan kita, bayangkan saja jika kita menginput sebuah nama lalu kita simpan kedalam database, setelah data tersimpan ee ternyata nama yang kitak input salah ketik satu hurup dan pasilitas edit data tidak ada sudah pasti kita harus menghapus dan menginput ulang datanya, dan jika pasilitas edit data tersedia maka kita tidak perlu hapus dan input ulang, kita hanya perlu mengubah yang salah saja tanpa mengubah yang lainnya.

Cara Ubah Edit Update Data Mahasiswa Dengan Php Dan MySQL

sekarang untuk lebih jelas lagi kita bisa lihat di sebuah aplikasi yang kita buat yaitu tentang sistem informasi data mahasiswa dengan php dan mysql di aplikasi tersebut kita sudah membuat form untuk input data mahasiswa ke dalam database, nah di sistem informasi data mahasiswa tersebut kita belum membuat edit data atau update data atau ubah data. oleh karena itu di tutorial ini akan kita buat ubah/update data mahasiswa.

pertama buat sebuah file dengan nama “ubah_mahasiswa.php” dan copas script dibawah ini

<?PHP
include("koneksi.php"); #memanggil file koneksi.php
$id_mahasiswa = $_GET['id']; #mendapatkan data id  dari method get
if (empty($id_mahasiswa)){ #jika id mahasiswany kosong maka alihkan ke halaman semua_mahasiswa.php
header("location:semua_mahasiswa.php"); #proses pengalihan ke semua_mahasiswa.php
exit(); #akhiri semua script cukup sampai di sini
}
$sql = mysql_query("select * from mahasiswa where id='$id_mahasiswa'");
$hasil = mysql_num_rows($sql);
if ($hasil == 0){ #jik $hasil 0 (tidak ada rows) maka alihkan ke page semua_mahasiswa.php
header("location:semua_mahasiswa.php"); #proses pengalihan ke semua_mahasiswa.php
exit(); #akhiri semua script cukup sampai di sini
}
$data = mysql_fetch_array($sql); #memecahkan data row yang di pilih menjadi data dalam bentuk array
$id_mahasiswa = $data['id']; #dapatkan id mahasiswa dari data array (row) 'id'
$nm_mahasiswa = $data['nama']; #dapatkan nama mahasiswa dari data array (row) 'nama'
$jurusan = $data['jurusan']; #dapatkan jurusan mahasiswa dari data array (row) 'jurusan' 
$kelamin = $data['kelamin']; #dapatkan kelamin mahasiswa dari data array (row) 'kelamin' 
$lahir = $data['lahir']; #dapatkan kelamin mahasiswa dari data array (row) 'lahir'
$pecahkan_data_lahir = explode('-', $lahir); #memisahkan string yang ada di $lahir berdasarkan -
$tanggal = $pecahkan_data_lahir[0]; #tanggal lahir
$bulan = $pecahkan_data_lahir[1]; #bulan lahir
$tahun = $pecahkan_data_lahir[2]; #tahun lahir
?>
<html>
<head>
<title>Ubah Data Mahasiswa <?PHP echo $nm_mahasiswa; ?></title>
</head>
<body>
<center>
<a href='index.php'>Beranda</a> <a href='semua_mahasiswa.php'>Lihat Semua Mahasiswa</a>
<form action='proses_ubah_mahasiswa.php' method='post'>
<input type='hidden' name='id_mahasiswa_lama' value='<?PHP echo $id_mahasiswa; ?>'> <!-- ID for Primary Key -->
<table>
<h2>Ubah Data Mahasiswa <?PHP echo $nm_mahasiswa; ?></h2>
	<tr>
		<td>ID Mahasiswa</td>
		<td>:</td>
		<td><input type='text' name='id_mahasiswa' value='<?PHP echo $id_mahasiswa; ?>' style="width:200px"></td>
	</tr>
	<tr>
		<td>Nama Mahasiswa</td>
		<td>:</td>
		<td><input type='text' name='nm_mahasiswa' value='<?PHP echo $nm_mahasiswa; ?>' style="width:200px"></td>
	</tr>
	<tr>
		<td>Jurusan Mahasiswa</td>
		<td>:</td>
		<td>
			<select name='jurusan' style="width:200px">
				<option><?PHP echo $jurusan; ?></option>
				<option>Sistem Informasi</option>
				<option>Teknik Informatika</option>
				<option>Akutansi</option>
				<option>Lainnya</option>
			</select>
		</td>
	</tr>
	<tr>
		<td>Jenis Kelamin</td>
		<td>:</td>
		<td>
			<select name='j_kelamin' style="width:200px">
				<option><?PHP echo $kelamin; ?></option>
				<option>Male</option>
				<option>Female</option>
				<option>Other</option>
			</select>
		</td>
	</tr>
	<tr>
		<td>Tanggal Lahir Mahasiswa</td>
		<td>:</td>
		<td>
			<select name="tanggal" style="width:50px">
			<option><?PHP echo $tanggal; ?></option>
			<?PHP
			$tanggal = 1; #tanggal awal 1
			while ($tanggal!=32){ #ketika value dari $tanggal tidak sama dengan 32 maka lakukan perulangan sampai ke 32
			echo "<option>$tanggal</option>"; #memunculkan tanggal dari 1 - 31
			$tanggal++; #munculkan  tanggal di form
			}
			?>
			</select>
			<select name="bulan" style="width:70px">
			<option><?PHP echo $bulan; ?></option>
			<option>Jan</option>
			<option>Feb</option>
			<option>Mar</option>
			<option>Apr</option>
			<option>Mei</option>
			<option>Jun</option>
			<option>Jul</option>
			<option>Ags</option>
			<option>Sep</option>
			<option>Okt</option>
			<option>Nov</option>
			<option>Des</option>
			</select>
			<select name="tahun" style="width:72px">
			<option><?PHP echo $tahun; ?></option>
			<?PHP
			$tahun = 1970; #tahun awal 1970
			while ($tahun!=date('Y') + 1){
			echo "<option>$tahun</option>";
			$tahun++;
			}
			?>
			</select>
		</td>
	</tr>
	<tr>
	<td></td>
	<td></td>
	<td><input type='submit' value='Simpan'/></td>
	</tr>
</table>
</form>
</center>
</body>
</html>

Edit data mahasiswa dengan php dan mysql

kemudian buat sebuah file php dengan nama “proses_ubah_mahasiswa.php” dan simpan script php dibawah ini.

<html>
<head>
<title>Tambah Mahasiswa Baru</title>
</head>
<body>
<center>
<a href='index.php'>Home</a> <a href='semua_mahasiswa.php'>Lihat Semua Mahasiswa</a> <a href='tambah_mahasiswa.php'>Tambah Mahasiswa</a><br>
<?PHP
include("koneksi.php"); #memanggil file koneksi.php
$id_mahasiswa = $_POST['id_mahasiswa']; #mendapatkan data id_mahasiswa dari form sebelumya
$id_mahasiswa_lama = $_POST['id_mahasiswa_lama'];
$nm_mahasiswa = $_POST['nm_mahasiswa']; #mendapatkan data nm_mahasiswa dari form sebelumya
$jurusan = $_POST['jurusan']; #mendapatkan data nm_mahasiswa dari form sebelumya
$kelamin = $_POST['j_kelamin']; #mendapatkan data j_kelamin dari form sebelumya
$lahir = $_POST['tanggal']."-".$_POST['bulan']."-".$_POST['tahun']; #mendapatkan data tanggal, bulan, dan tahun dari form sebelumya
if (empty($id_mahasiswa)){ #jika id_mahasiswa kosong maka munculkan pesan error
echo "ID Mahasiswa Harus Di Isi <a href='javascript:history.back()'>BACK</a>";
exit(); #akhiri semua script cukup sampai disini
}
if (empty($nm_mahasiswa)){ #jika nm_mahasiswa kosong maka munculkan pesan error
echo "Nama Mahasiswa Harus Di Isi <a href='javascript:history.back()'>BACK</a>";
exit(); #akhiri semua script cukup sampai disini
}
######################################proses pengubahan data#####################################################
$sql = mysql_query("update mahasiswa set id='$id_mahasiswa', nama='$nm_mahasiswa', jurusan='$jurusan', kelamin='$kelamin', lahir='$lahir' where id='$id_mahasiswa_lama'");
if ($sql){
echo "Proses pengubahan data mahasiswa dengan id $id_mahasiswa berhasil";
}
else{
echo "Proses Pengubahan Data Mahasiswa Gagal <a href='javascript:history.back()'>BACK</a>";
}
#################################################################################################################
?>
</center>
</body>
</html>

sekian tutorial Cara Ubah Edit Update Data Mahasiswa Dengan Php Dan MySQL semoga bermanfaat, dan jangan lupa totorial selanjutnya kita akan membuat proses hapus data mahasiswa dengan php dan mysql

About the author

adies

Ada Komentar?

×