Membuat Form Input Data Mahasiswa dan Di
Hubungkan Ke SQL Server
Postingan kali ini adalah sambungan
dari Cara Mengkoneksi kan PHP dengan SQLServer . Saya
akan membuat
sebuah program input data mahasiswa yang berupa form lalu di
koneksi kan ke database di SQL Server , Awal
nya sih ini tugas yang di berikan dosen kepada saya lalu saya membuat artikel
ini agar saya tidak lupa cara membuatnya , :D
Langsung saja
saya berikan script PHP yang saya buat dan saya beri nama input.php
<html>
<head><title>Data Mahasiswa</title></head>
<style type="text/css">
body
{
font-weight:bolder;
font-family:"Courier New", Courier, monospace;
color:#993300;
}
</style>
<body>
<BODY bgcolor="#FFCC99" TEXT="black">
<FONT
SIZE="8" color="#CC6600"><b><center>Data
Mahasiswa </B><br><br>
<FORM
ACTION="output.php" METHOD="POST" NAME="save">
<FONT
SIZE="4" color="#CCCC99"><b>
<table
align="center">
<tr>
<td>Nama</td>
<td><input
type="text" name="nama" size=25 </td>
</tr>
<tr>
<td>NPM</td>
<td><input
type="text" name="npm" size=12
maxlength="12"></td>
</tr>
<tr>
<td>Jenis
kelamin</td>
<td><input
type="radio" name="gender" value="Laki Laki"
checked>Laki Laki
<input
type="radio" name="gender" value="Perempuan"
checked>Perempuan</td>
</tr>
<tr>
<td>Program
Studi</td>
<td><select
name="jurusan">
<option
value="Sistem Informasi">Sistem Informasi</option>
<option
value="Tehnik Informatika (S1)">Teknik Informatika
(S1)</option>
<option
value="Teknik Informatika (D3)">Teknik Informatika
(D3)</option>
<option
value="Komputer Akuntansi">Komputer Akuntansi</option>
<option
value="Manajemen Informatika">Manajemen Informatika</option>
</select></td>
</tr>
<tr>
<td>Kelas</td>
<td><select
name="kelas">
<option
value="pagi">Pagi</option>
<option
value="sore">Sore</option></select></td>
</tr>
<td>Alamat</td>
<td><textarea
name="alamat" rows=5 cols=40 ></textarea></td>
</tr>
<td
colspan="2" align="center"><input
type="submit" name="Save" value="Save">
<input
type="reset" name"Cancel"
value"Cancel"></td>
</tr>
</FORM>
</body>
</html>
Maka Tampilan nya akan seperti
ini :
Lalu selanjutnya
adalah Script PHP yg saya beri nama output.php
yang di dalam nya sudah termasuk
script php untuk mengkoneksikan ke database di SQL Server .
Berikut Script nya ;
<?php
print "<h2 align=center>Data
Mahasiswa</h2>";
if
(isset($_POST['Save']))
{
$nama =
$_POST['nama'];
echo
"Nama : <b>$nama</b><br><br>";
$npm =
$_POST['npm'];
echo
"NPM : <b>$npm</b><br><br>";
$gender =
$_POST['gender'];
echo
"Jenis kelamin : <b>$gender</b><br><br>";
$prodi =
$_POST['jurusan'];
echo
"Program Studi : <b>$prodi</b><br><br>";
$kelas =
$_POST['kelas'];
echo
"Kelas : <b>$kelas</b><br><br>";
$alamat =
$_POST['alamat'];
echo
"Alamat : <b>$alamat</b><br><br>";
$mssqlHost
="COM01\SQLEXPRESS";
$mssqlUser
="sa";
$mssqlPass
="cahaya01";
$mssqlDB
="syarii";
$link =
mssql_connect($mssqlHost,$mssqlUser,$mssqlPass) or die ('Tidak dapat melakukan
koneksi SQL Server on '.$mssqlHost.' '. mssql_get_last_message());
if(!$link)
{
Die("Koneksi
Gagal");
}else
{
echo
"Koneksi Sukses ke Database SQL Server";
}
$db =
mssql_select_db($mssqlDB, $link) or die("Tidak dapat menggunakan
database");
$mssqlDB =
"syarii";
$sql="INSERT
INTO mahasiswa (nama, npm, gender, prodi, kelas, alamat) VALUES
('$nama','$npm','$gender','$prodi','$kelas','$alamat')";
$query=mssql_query($sql);
if($query){
echo "
dan Data Anda Berhasil
Disimpan.";
}
else{
echo "
Tetapi Data Anda Belum Tersimpan
.";
}}
?>
<br />
<a href="input.php"><b>Klik
disini</b></a> untuk Kembali mengisi data .
Simpan kedua file PHP
tersebut ke folder C:\AppServ\www\
Setelah itu buka web browser anda untuk mencoba apakah
berhasil atau tidak
ketikan di browser anda C:\AppServ\www\input php .
lalu isi form tersebut sebagai contoh ;
Lalu tekan tombol Save maka akan tampil seperti berikut ;
Apabila tampilan seperti berikut maka anda sudah berhasil
menghubungkan data yg anda input di form ke database di SQL Server anda .
untuk mengecek silahkan buka SQL Server Anda ;
Data yg anda input berhasil masuk ke database anda bukan ?
itu berarti pekerjaan anda berhasil anda
sudah dapat menghubungkan PHP ke SQL Server .
Sekian coret-coret dari saya semoga bermanfaat buat anda .
Silahkan Mencoba :)