3/2/09

Membuat Aplikasi Data Siswa dengan PHP

pHew,,,, Akhirnya….!!!! Setelah berjuang sedemikian sehingga, keringat kering bercucuran (lho?!) darah bertetesan, panas terik kulewati, hujan badai kuterjang, halah! :p

Oke….Oks…. tugas baru dari pahlawan tanpa tanda jasa (bilang z guru, he…. :) ) membuat data siswa, sbenernya sih ga’ membuat, tapi oleh guru saya diberi script php. Namun, walaupun hanay diberi, saya harus bersusah payah untuk mencoba dan terus mencoba………… dan akhirnya berhasil juga (semoga saja keterangan di bawah nie benar, Amien…….). Nie dia :


Yang pertama, buat database latihan terus buat tabel siswa sbb :

siswa:int(11):auto_increment:primary
nama:varchar(7)
induk:varchar(5)
kelas:varchar(7)

field siswa gunanya untuk memberikan primary key pada setiap record
field nama untuk menyimpan nama, menggunakan string dengan maksimal 7 karakter.
field induk untuk menyimpan nama, menggunakan string dengan maksimal 5 karakter.
field induk untuk menyimpan nama, menggunakan string dengan maksimal 7 karakter.




Data siswa ini terdiri dari tiga bagian yaitu:
1. entrysiswa.php
2. isisiswa.php
3. lihatsiswa.php

Script untuk entrysiswa.php adalah sebagai berikut :


<html>

<body background="bg2.jpg">

<font size=16>Entry Data Siswa</font>
<br />
<hr>
Ketik data-data siswa dibawah ini :<br />
<br />
<br />
<form id="form1? name="form1? method="post" action="isisiswa.php">
<table>
<tr><td>Nama Siswa</td><td><input type="text" name="nama" id="nama" /></td></tr>

<tr><td>Nomor Induk</td><td><input type="text" name="induk" id="induk" /></td></tr>

<tr><td>Kelas</td><td><input type="text" name="kelas" id="kelas" /></td></tr>

</table>
<br />
<br />

<hr>
<input type="submit" name="Submit" id="Submit" value="Kirim" />
</form>
</body>

</html>






<body background="bg2.jpg">
Merupakan tambahan untuk background natinya yang bisa Anda ganti seseuai keinginan Anda.




untuk isisiswa.php scrpitnya sebagai berikut….


<html>
<head>
<title>Input Data dari Form ke MySQL</title>
</head>

<body>
<?php
$nama = $_POST['nama'];
$induk = $_POST['induk'];
$kelas = $_POST['kelas'];

$conn = mysql_connect("localhost","root","");
if (!$conn) {
echo "Could not connect to db";
exit(1);
}
$db = mysql_select_db("latihan",$conn);

$sqlText = "insert into siswa(nama, induk, kelas)
values('$nama','$induk','$kelas')";
mysql_query($sqlText);


?>Data telah dimasukkan dalam database<br />
</body>
</html>






Sedangkan untuk lihatsiswa.php nie scriptNa


<html>
<body background="bg1.jpg">
<br>

<font size="5" ><center>DAFTAR SISWA</center><br />
</font>
<?php
$conn = mysql_connect("localhost","root","");
if (!$conn) {
echo "Could not connect to db";
exit(1);
}
$db = mysql_select_db("latihan",$conn);

$sqlText = "select * from siswa";
$result = mysql_query($sqlText);
echo "<table border=1 align=center >";
echo "<tr><td width=150><b><center>Nama Siswa</center></b></td>
<td width=150><b><center>Nomor Induk</center></b></td></b>
<td width=150><b><center>Kelas</center></b></td></b></tr>";

while($row=mysql_fetch_object($result))
{
echo "<tr><td>$row->nama</td><td align=center>$row->induk</td><td align=center>$row->kelas</td></tr>";
}

echo "</table>";
?>
</body>
</html>





<body background="bg1.jpg"> juag diganakan untuk memneri background pada ‘bodynya’ yang dapat Anda modifikasi.




Mungkin itu saja dulu yang dapat saya berikan untuk Anda saat ini. Tinggalkan kometar agar tulisan ini dapat berkembang, semoga bermanfaat bagi Anda semua…..



2 Comentários:

Unknown said...

tolong dong, kuq saya bikin pake wampp gagal...

dion dr's blog said...

..gagalnya di mana?

Post a Comment

Silahkan tinggalkan komentar di bawah ini....

  ©Template Blogger Green by Dicas Blogger.

TOPO