yes
no
10/Promotion/slider
no

Pengulangan (Looping) dengan PHP

2 komentar


Pengulangan adalah mengulang perintah pada baris tertentu. Perintah tersebut  bisa berupa mengulang menampilkan statement tertentu, mengulang memberi kondisi pada suatu variabel dan lain-lain. Pengulangan terdiri dari 2 jenis, yaitu pengulangan hitung dan pengulangan kondisi. Pengulangan hitung adalah pengulangan yang sudah diketahui dengan pasti suatu perintah akan diulang. Pengulangan hitung dapat dilakukan dengan menggunakan for. Adapun skrip dari pengulangan for adalah :

for(variabel;variabel kondisi;increment){
     Statement;
}
Materi pengulangan dapat digunakan pada semua bahasa pemrograman, baik itu Visual Basic, Visual Basic.Net, PHP, Javascript, Java, C, C++ dan lain-lain. Bahasa Pemrograman tersebut dapat dipelajari di tempat Kursus Komputer atau di IT Training Center. Computer First adalah lembaga pendidikan Kursus Komputer yang membuka kursus bahasa pemrograman tersebut.

Sebagai implementasinya penulis akan membuat  objek browse pada aplikasi upload sesuai dengan nilai yang diinput pada Form Upload File dengan menggunakan pengulangan. Untuk membuat aplikasi tersebut dibutuhkan Form Upload File berupa file html dan skrip PHP untuk menampilkan sejumlah objek browse yang sudah dibuat sesuai nilai yang diinput pada Form Upload  tadi. 

Form Upload File  yang dibuat harus diisi oleh user untuk menginput jumlah file yang akan diupload. Form ini dialamatkan/ditujukan ke file PHP untuk membuat objek browse yang akan digunakan untuk mengupload file, yaitu file upload_multi_kirim.php.  Proses ini dilakukan dengan cara membuat atribut action pada objek form dan mengisi atribut tersebut dengan nilai berupa nama file PHP yang dituju, yaitu upload_multi_kirim.php. Skrip lengkapnya adalah sebagai berikut :
Nama File : form_upload.html 

 





Skrip :
<html>
<head>
            <title>Form Upload</title>
<form action="upload_multi_kirim.php" method="post" enctype="multipart/form-data" name="upload multi" target="_self">
<table width="154" border="0" cellspacing="2" cellpadding="1">
  <tr>
    <td colspan="2" align="center">Form Upload File </td>
    </tr>
  <tr>
    <td width="81">Jumlah File</td>
    <td width="63"><input name="TxtJumFile" type="text" id="TxtJumFile" size="4" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input type="submit" name="Submit" value="Lanjut" /></td>
  </tr>
</table>
</form>
</body>
</html>

Pada Form Upload File terdapat label Jumlah File dan objek text box dengan nama TxtJumFile yang berfungsi untuk menginput jumlah file yang akan diupload. Selain itu, Form Upload File dilengkapi dengan objek submit (button) yang berfungsi untuk mengirim nilai yang sudah diinput oleh user pada text box di Form Upload File ke file upload_multi_kirim.php dengan nama Submit dan value Lanjut.

Setelah membuat Form Upload File, langkah selanjutnya adalah membuat skrip PHP untuk membuat object browser sesuai dengan nilai yang diinput oleh user pada Form Upload File dengan menggunakan pengulangan for, dengan skrip sebagai berikut :

Nama File : upload_multi_kirim.php
<html>
<head>
            <title>Upload Multi Kirim</title>
</head>
<body>
<form action=" " method="post" enctype="multipart/form-data" name="Upload Multi Kirim" target="_self">
<table width="365" border="0" cellspacing="2" cellpadding="1">
  <tr>
    <td colspan="2" align="center">Daftar File yang Akan Dikirim </td>
    </tr>
    <?php
    $TxtJumFile=$_POST['TxtJumFile'];
    for($i=0;$i<$TxtJumFile;$i++){
    ?>
  <tr>
            <td>Judul Ke - <?php echo $i+1; ?></td>
    <td><input name="<?php echo  "txtJudul[]"; ?>" type="text" maxlength="30"/></td>
  </tr>
  <tr>
    <td width="129">File Ke - <?php echo $i+1;?></td>
    <td width="226"><input name="<?php echo "TxtNameFile[]"; ?>" type="file" /></td>
  </tr>
  <?php
  }
  ?>
  <tr>
    <td><input name="TxtJumFileH" type="hidden" id="TxtJumFileH" value="<?php echo $TxtJumFile;?>" /></td>
    <td><input name="kirim" type="submit" id="kirim" value="Kirim" /></td>
  </tr>
</table>
</form>
</body>
</html>
 
Pada file upload_multi_kirim dibuat variabel $TxtJumFile yang menyimpan nilai dari objek yang bernama txtJumFile (text box). Kemudian dibuat skrip pengulangan for dengan menggunakan variabel $i yang diberi nilai awal 0 dan nilai akhir sama dengan nilai variabel $TxtJumFile dan  objek browse (tipe file) dengan nama objek TxtNameFile (berupa array), yang akan menyimpan file yang dibrowse dan diberi index. Selain itu, ditambahkan objek hidden file yang berfungsi untuk  menyimpan nilai yang diinput pada Form Upload File dan objek button untuk memproses file yang sudah di upload. Pada contoh ini penulis hanya membuat aplikasi sampai membuat objek browse berdasarkan pengulangan for (tidak sampai menampilkan objek yang sudah diupload), karena materi pembahasan lebih ditekankan pada penggunaan for bukan upload file. Untuk pengulangan kondisi akan dibahas pada artikel berikutnya. Hasil dari pengulangan tersebut adalah :









Demikian artikel ini penulis buat, semoga bermanfaat bagi para pembaca blog Computer First. Jangan lupa untuk mencoba dan memberi komentarnya.....







author profile image
Abdelghafour

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

2 komentar

  1. cara menampilkannya gimana gan?

    BalasHapus
  2. makasih bos informasinya
    http://tkjstmsatu.blogspot.com/

    BalasHapus

no
Computer First - First Choice in IT Training Center - menyediakan jasa pelatihan Kursus Komputer di Jakarta sejak dari usia dini yaitu sejak anak-anak sampai dengan dewasa. Computer First berdiri pada tahun 2001, Visi Computer First ingin menjadi First Choice in IT Training Center melalui pendidikan dan pelatihan komputer yang berkualitas terbaik [Computer First Indonesia] (http://computerfirst.co.id/images/logo/logo1.png)