3/5/09

Entry Siswa PHP "Order By Induk"


Nah, kalau sebelumnya dah "Membuat Aplikasi Data Siswa dengan PHP", sekarang masih agak sama. Yang membedakan adalah nomor induknya di urutkan (otomatis urut dari kecil ke besar) dengan sedikit perubahan pada lihatsiswa.php. Berikut ini screen shot beserta scripnya.




Untuk script enterysiswa.php tetap :


<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>




Untuk isi.php juga tetap :


<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>





Nah ini yang dirubah dari lihatsiswa.php


<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 order by induk";
$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>



Nah ini yang berubah
$sqlText = "select * from siswa order by induk";

Sebelumnya hanya
$sqlText = "select * from siswa";

Semoga bermanfaat!

Seja o primeiro a comentar

Post a Comment

Silahkan tinggalkan komentar di bawah ini....

  ©Template Blogger Green by Dicas Blogger.

TOPO