A PHP Error was encountered

Severity: Warning

Message: fopen(/opt/alt/php74/var/lib/php/session/ci_sessionac14c00fb9fd4bc49c0c169a4fe8178e00e59ec8): failed to open stream: Disk quota exceeded

Filename: drivers/Session_files_driver.php

Line Number: 176

Backtrace:

File: /home/muhamma3/public_html/index.php
Line: 294
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Failed to read session data: user (path: /opt/alt/php74/var/lib/php/session)

Filename: Session/Session.php

Line Number: 143

Backtrace:

File: /home/muhamma3/public_html/index.php
Line: 294
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: imagejpeg(./captcha/1751377331.4812.jpg): failed to open stream: Disk quota exceeded

Filename: helpers/captcha_helper.php

Line Number: 324

Backtrace:

File: /home/muhamma3/public_html/application/controllers/Berita.php
Line: 56
Function: create_captcha

File: /home/muhamma3/public_html/index.php
Line: 294
Function: require_once

Looping dalam Looping Disertai Kasus
Selasa, 01 Juli 2025, WIB
Breaking News

Rabu, 19 Okt 2016, 13:02:13 WIB, 558 View Administrator, Kategori : Teknologi

Dalam logika pemrograman, looping (perulangan) digunakan untuk mengulang suatu proses. Namun, dalam tutorial kali ini, saya tidak akan membahas dasar-dasar looping (perulangan), jadi saya langsung aja ke permasalahannya mengapa diperlukan looping didalam looping? Dalam kasus tertentu, looping saja tidaklah cukup, misalnya membuat rekap data yang kompleks dari beberapa tabel dan menampilkan masing-masing berita dalam suatu kategori. Dalam kedua kasus tersebut diperlukan looping didalam looping (while didalam while).

Agar tidak tambah bingung, saya akan berikan contohnya secara bertahap, biasanya dalam menampilkan data dalam suatu tabel kategori hanya diperlukan satu looping, contoh skripnya sebagai berikut:

Daftar Kategori";

$kategori=mysql_query("select * from kategori");

while($k=mysql_fetch_array($kategori)){
  echo "
  • $k[nama_kategori]
  • "; } ?>

    Apabila dijalankan di browser, maka hasilnya dapat dilihat pada gambar berikut:

    Selanjutnya, kita akan menampilkan beberapa berita didalam masing-masing kategori. Logikanya, setelah looping (while) untuk menampilkan kategori, maka perlu diselipkan satu looping lagi untuk menampilkan berita didalam looping kategori. Dan tentu saja, berita yang tampil haruslah berhubungan dengan kategorinya.

    Untuk itu, coba perhatikan dulu relasi antara tabel kategori dengan tabel berita pada gambar berikut:

    Kemudian baru kita bikin skripnya sebagai berikut:

    $k[nama_kategori]";
      
      $berita=mysql_query("select * from 
      kategori, berita 
      where kategori.id_kategori=berita.id_kategori 
      and berita.id_kategori='$k[id_kategori]'");
    
    // looping untuk menampilkan judul berita 
    // yang berhubungan dengan kategori masing-masing
      while($b=mysql_fetch_array($berita)){
        echo "
  • $b[judul]
  • "; } // end while looping berita } // end while looping kategori ?>

    Sekarang coba jalankan di browser, maka hasilnya dapat dilihat pada gambar berikut:

    Saya juga telah mengimplementasikan teknik looping didalam looping di CMS Lokomedia pada templates eL jQuery ala Yahoo, silahkan buka file kiri.php pada folder templates/eljquery-yahoo. Hasilnya dapat dilihat pada gambar berikut:

    Oke, demikianlah sekilas kegunaan teknik looping dalam looping. Untuk mendownload skrip dan database latihannya, silahkan Klik Disini.



    Looping dalam Looping Disertai Kasus
    Rabu, 19 Okt 2016, 13:02:13 WIB, Dibaca : 558 Kali
    Kisah Sukses Google
    Minggu, 25 Jan 2009, 20:26:26 WIB, Dibaca : 560 Kali

    Tuliskan Komentar