Monday, November 16, 2015

Input dan mengurutkan array PHP

Pada kesempatan kali ini saya akan membagi pengetahuan bagaimana cara menginput dan mengurutkan array dengan PHP, kita langsung saja pada contoh kode programnya. Yang pertama kita harus membuat form untuk inputan arraynya, selanjutnya baru kita membuat proses mengurutkan dan menampilkan hasilnya.

ini adalah kode program untuk input arraynya :



<html>
<body>
 <h3>
  Masukan nama-nama kedalam form berikut :
 </h3>
 <form action="proses_nama.php" method="POST">
  <table cellspacing="5px" border="0">
   <tr>
    <td><input type="text" class="input" placeholder="Nama" name="nama"></td>
   </tr>
   <tr>
    <td><input type="text" class="input" placeholder="Nama" name="nama1"></td>
   </tr>
   <tr>
    <td><input type="text" class="input" placeholder="Nama" name="nama2"></td>
   </tr>
   <tr>
    <td><input type="text" class="input" placeholder="Nama" name="nama3"></td>
   </tr>
   <tr>
    <td><input type="text" class="input" placeholder="Nama" name="nama4"></td>
   </tr>
   <tr>
    <td><input type="text" class="input" placeholder="Nama" name="nama5"></td>
   </tr>
   <tr>
    <td><input type="text" class="input" placeholder="Nama" name="nama6"></td>
   </tr>
   <tr>
    <td><input type="text" class="input" placeholder="Nama" name="nama7"></td>
   </tr>
   <tr>
    <td><input type="text" class="input" placeholder="Nama" name="nama8"></td>
   </tr>
   <tr>
    <td><input type="text" class="input" placeholder="Nama" name="nama9"></td>
   </tr>
  </table>
   <div><input type="submit" value="Save"> </div>
 </form>
</body>
</html>

Selanjutnya kita akan membuat proses untuk mengurutkan dan menampilkan hasilnya :

<?php
$nama[0] = $_POST[nama];
$nama[1] = $_POST[nama1];
$nama[2] = $_POST[nama2];
$nama[3] = $_POST[nama3];
$nama[4] = $_POST[nama4];
$nama[5] = $_POST[nama5];
$nama[6] = $_POST[nama6];
$nama[7] = $_POST[nama7];
$nama[8] = $_POST[nama8];
$nama[9] = $_POST[nama9];
sort($nama);
?>

<html>
<body>
<h3>
Masukan nama-nama kedalam form berikut :
</h3>
<table  border="1px">
<tr>
<td style="color:blue;">No</td>
<td style="color:blue;">Nama Mahasiswa</td>
</tr>
<?php
for ($i= 0; $i < 10; $i++)
{ ?>
<tr>
<td><?php echo $i+1 ;?></td>
<td><?php echo $nama[$i];?></td>
</tr>
<?php } ?>
</table>

</body>
</html>

hasil dari kode program diatas akan seperti ini :

No comments:

Post a Comment