Belajar Php MySQL Php Php Dan MySQL Tutorial Php

Cara Membuat Form Input Data Mahasiswa Dengan Php dan MySQL

setelah sebelumnya saya sudah membahas tentang cara membuat sistem informasi data mahasiswa dengan php dan mysql, nah pada kesempatan ini saya akan membahas Cara Membuat Form Input Data Mahasiswa Dengan Php dan MySQL artikel ini merupakan lanjutan dari artikel cara membuat sistem informasi data mahasiswa dengan php dan mysql jadi bagi anda yang belum membaca artikel tersebut ya silakan dibaca dahulu agar tidak bigung karena artikel Cara Membuat Form Input Data Mahasiswa Dengan Php dan MySQL ini merupakan lanjutan dari artikel tersebut jadi antara artikel cara membuat sistem informasi data mahasiswa dengan php dan mysql dengan artikel ini ada hubungannya. oke

saya anggap semua sudah membaca artikel tersebut dan sekarang melanjutkan ke tahap 2 yaitu membuat form input data mahasiswa dimana sebelum kita sudah membuat menu dari sistem informasi data mahasiswa sekarang ini kita akan membuat isi dari menu tersebut.

seperti yang kita lihat pada gambar diatas bahwa digambar tersebut sudah sangat jelas ada menu tambah data mahasiswa menu ini adalah menu untuk menginput data mahasiswa, pada tutorial sebelumnya jika kita klik maka isi masih kosong kan. oke berikut Cara Membuat Form Input Data Mahasiswa Dengan Php dan MySQL.

pertama silakan buka text editor yang anda pakai bisa notepad atau dreamweaver setelah itu kita buat sebuah lembar baru php setelah itu silakan di copy paste script php dibawah ini dan simpan dengan nama tambah_mahasiswa.php, oh ya simpannya di dalam folder mahasiswa ya, yang sudah kita buat sebelumnya.

<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>
<form action='proses_tambah_mahasiswa.php' method='post'>
<table>
<h2>Tambah Mahasiswa Baru</h2>
<tr>
<td>ID Mahasiswa</td>
<td>:</td>
<td><input type='text' name='id_mahasiswa' style="width:200px"></td>
</tr>
<tr>
<td>Nama Mahasiswa</td>
<td>:</td>
<td><input type='text' name='nm_mahasiswa' style="width:200px"></td>
</tr>
<tr>
<td>Jurusan Mahasiswa</td>
<td>:</td>
<td>
<select name='jurusan' style="width:200px">
<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>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">
<?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>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">
<?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='Tambahkan'/></td>
</tr>
</table>
</form>
</center>
</body>
</html>

nah sekarang coba dijalankan sehingga hasilnya seperti gambar dibawah ini.

cara membuat form input data mahasiswa

form input data mahasiswa

selanjutnya coba kita isi datanya lalu kita klik tambahkan maka kita akan di arahkan ke proses_tambah_mahasiswa.php nah proses_tambah_datamasiswa.php ini adalah halaman yang berisi printah untuk menyimpan data yang kita input ke database, jika printah-printahnya tidak kita buat maka data yang kita input tidak akan pernah tersimpan ke database.

silakan buat halaman baru di text editor anda kemudian copas kode di bawah ini dan simpan dengan nama koneksi.php dan proses_tambah_mahasiswa.php simpan ke dalam folder mahasiswa.

koneksi.php

<?PHP
$host = "localhost"; 
$user = "root"; 
$pswd = ""; 
$db = "test";
$con = mysql_connect($host, $user, $pswd); 
if (!$con){ #jika koneksi gagal maka munculkan pesan error
echo "Koneksi Gagal Karena ".mysql_error();
}
else{ #kebalikannya (jika koneksi berhasil maka lakukan pemilhan database)
mysql_select_db($db);
date_default_timezone_set("Asia/Jakarta"); #untuk settingan default time zone (zona waktu yang di pakai)
}
?>

proses_tambah_mahasiswa.php

<?PHP
include("koneksi.php"); #memanggil file koneksi.php
$id_mahasiswa = $_POST['id_mahasiswa']; #mendapatkan data id_mahasiswa dari form sebelumya
$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 Pengecekkan ID Mahasiswa... sudah ada apa belum??#############################
$sql = mysql_query("select * from mahasiswa where id='$id_mahasiswa'"); #query sql -> select berdasarkan idnya
$hasil = mysql_num_rows($sql); #mendapatkan jumlah data yang ada berdasarkan $sql di atas
if ($hasil > 0){ #jika hasilnya di atas 0 maka id tersebut sudah di gunakan mahasiswa lainnya
echo "Maaf id <b>$id_mahasiswa</b> sudah di gunakan oleh mahasiswa lain <a href='javascript:history.back()'>BACK</a>"; #munculkan message
exit(); #akhiri semua script cukup sampai disini
}
###################################################################################################################

############################Proses Pemasukan data mahasiswa ke tabel mahasiswa#####################################
$sql = "insert into mahasiswa values('$id_mahasiswa', '$nm_mahasiswa', '$jurusan', '$kelamin', '$lahir')";
if (mysql_query($sql)){ #jika proses query $sql di atas berhasil maka munculkan pesan berhasil
echo "Proses Pemasukan Data Mahasiswa Baru Berhasil dengan Nama : <b>$nm_mahasiswa</b> dan ID : <b>$id_mahasiswa</b>
<br><a href='semua_mahasiswa.php'>Lihat Semua Mahasiswa</a> <a href='tambah_mahasiswa.php'>Tambah Mahasiswa Baru</a>";
}
else{ #kebalikanya (jika proses query $sql gagal maka munculkan pesan gagal
echo "Proses Pemasukan Data Mahasiswa Baru Gagal <a href='javascript:history.back()'>BACK</a>";
}
###################################################################################################################
?>

nah kira-kira bisa dimengerti atau tidak, mudah-mudahan bisa ya? tutorail ini belum siap kok, data yang kita input belum bisa tersimpan karena databasenya belum kita buat.

demikian atikel kali ini selanjutnya kita akan membuat database data mahasiswa yang akan kita baha di artikel ini Cara Membuat Database Data Mahasiswa di PhpMyAdmin

tutorial data mahasiswa lengkap :

CARA UBAH EDIT UPDATE DATA MAHASISWA DENGAN PHP DAN MYSQL

CARA MEMBUAT HAPUS DATA MAHASISWA DENGAN PHP

CARA MENAMPILKAN DATA MAHASISWA DARI DALAM DATABASE

CARA MEMBUAT DATABASE DATA MAHASISWA DI PHPMYADMIN

CARA MEMBUAT FORM INPUT DATA MAHASISWA DENGAN PHP DAN MYSQL

CARA MEMBUAT SISTEM INFORMASI DATA MAHSISWA DENGAN PHP DAN MYSQL

form data mahasiswa dreamweaver, input data mahasiswa msqpl php

About the author

adies

Ada Komentar?

×