Menampilkan Detail Anggota Pendaftaran Online

Created at by Aris Munandar

Setelah sebelumnya kita telah membahas bagaimana cara menampilkan seluruh anggota pada halaman utama maka kali ini kita akan membahas bagaimana cara menampilkan detail anggota per-satu orang anggota sehingga data-data yang tidak muncul di halaman utama pada bagian detail ini akan kita tampilkan.

Untuk dapat menampikan data detail caranya hampir sama dengan cara sebelumnya yaitu menampilkan data keseluruhan anggota pendaftaran online, bedanya adalah kita menggunakan where untuk menentukan anggota mana yang akan ditampilkan.

Cara Menampilkan Detail Anggota Pendaftaran Online

Untuk menampilkan data detail anggota pendaftaran online masih dengan menggunakan select namun dengan menentukan where sebagai pointer untuk menunjuk salah satu anggota yang ingin diliat data detailnya, tetapi sebelumnya silahkan buka file home.php yang berada di folder content, lalu ubah kode dibawah ini:

<a href="">Lihat</a>Code language: HTML, XML (xml)

menjadi seperti dibawah ini:

<a href="index.php?page=detail&id=<?php echo $data['ID']; ?>">Lihat</a>Code language: HTML, XML (xml)

Jika sudah silahkan simpan, lalu setelah itu buka file index.php dan ubah kode dibawah ini yang ada di file index.php:

<?php

    if(empty($_GET['page']) OR $_GET['page'] == NULL) {
        include('content/home.php');
    }
    elseif(!empty($_GET['page']) && $_GET['page'] == 'tambah') { 
        include('content/tambah.php');
    }
 
?>Code language: HTML, XML (xml)

Menjadi seperti dibawah ini:

<?php

    if(empty($_GET['page']) OR $_GET['page'] == NULL) {
        include('content/home.php');
    }
    elseif(!empty($_GET['page']) && $_GET['page'] == 'tambah') {
        include('content/tambah.php');
    }
    elseif(!empty($_GET['page']) && $_GET['page'] == 'detail') {
        include('content/detail.php');
    }
 
?>Code language: HTML, XML (xml)

Jika semua sudah benar maka setelah itu buka kembali folder template anda dan buka file detail.html dan salin kode yang berada didalam tag div dengan class main sampai penutup tag tersebut, lalu simpan dengan nama detail.php di folder content seperti dibawah ini:

<h3>Detail Anggota</h3>
<div class="content">
    <table class="table-form" border="0" width="100%" cellpadding="0" cellspacing="0">
        <tr>
            <td width="20%">Nama Lengkap</td>
            <td width="1%">:</td>
            <td>Bahasaweb.com</td>
        </tr>
        <tr>
            <td>Tempat/Tgl. Lahir</td>
            <td width="1%">:</td>
            <td>Tangerang, 03 Juni 1993</td>
        </tr>
        <tr> 
            <td>Alamat</td>
            <td width="1%">:</td>
            <td>Jl. Raya Indonesia Indah, Tangerang, Indonesia 15213</td>
        </tr>
        <tr>
            <td>No. Hp</td>
            <td width="1%">:</td>
            <td>08595959595</td>
        </tr>
        <tr>
            <td>Email</td>
            <td width="1%">:</td>
            <td>admin@bahasaweb.com</td>
        </tr>
        <tr> 
            <td>Tinggi Badan</td>
            <td width="1%">:</td>
            <td>171CM</td>
        </tr>
        <tr>
            <td>Berat Badan</td>
            <td width="1%">:</td>
           <td>65KG</td>
        </tr>
     </table>
</div>
<a href="" class="btn">Kembali</a>Code language: HTML, XML (xml)

Kode diatas disimpan didalam folder content dengan nama file detail.php, jika sudah silahkan akses url seperti dibawah ini.

http://localhost/tutorial/php-mysql/pendaftaran/index.php?page=detail&id=1

Maka akan tampil seperti dibawah ini:

menampilkan detail anggota pendaftaran online

Menampilkan Data Detail Dari Database

Karena pada kode yang sebelumnya masih menggunakan teks di html, maka kali ini kita akan membuat halaman detail tersebut menjadi dinamis sesuai dengan data anggota yang dipilih, caranya menambahkan kode dibawah ini ke file detail.php:

<?php 
$ID = $_GET['id'];
$query = mysqli_query($connect, "SELECT * FROM anggota WHERE ID = $ID");
$data = mysqli_fetch_array($query);
?>Code language: HTML, XML (xml)

Dan panggil field-field yang ada di database di file tersebut, untuk lengkapnya seperti dibawah ini:

<?php 
$ID = $_GET['id'];
$query = mysqli_query($connect, "SELECT * FROM anggota WHERE ID = $ID");
$data = mysqli_fetch_array($query);
?>
<h3>Detail Anggota</h3>
     <div class="content">
        <table class="table-form" border="0" width="100%" cellpadding="0" cellspacing="0">
            <tr>
                <td width="20%">Nama Lengkap</td>
                <td width="1%">:</td>
                <td><?php echo $data['nama_lengkap']; ?></td>
            </tr>
            <tr>
                <td>Tempat/Tgl. Lahir</td>
                <td width="1%">:</td>
                <td><?php echo $data['tempat_lahir']; ?>, <?php echo date('j F Y', strtotime($data['tanggal_lahir'])); ?></td>
            </tr>
            <tr>
                <td>Alamat</td>
                <td width="1%">:</td>
                <td><?php echo $data['alamat']; ?>, <?php echo $data['kota']; ?>, <?php echo $data['negara']; ?> <?php echo $data['kode_pos']; ?></td>
            </tr>
            <tr>
                <td>No. Hp</td>
                <td width="1%">:</td>
                <td><?php echo $data['no_hp']; ?></td>
            </tr>
            <tr>
                <td>Email</td>
                <td width="1%">:</td>
                <td><?php echo $data['email']; ?></td>
            </tr>
            <tr>
                <td>Tinggi Badan</td>
                <td width="1%">:</td>
                <td><?php echo $data['tinggi_badan']; ?>CM</td>
            </tr>
            <tr>
                <td>Berat Badan</td>
                <td width="1%">:</td>
                <td><?php echo $data['berat_badan']; ?>KG</td>
            </tr>
        </table>
    </div>
<a href="index.php" class="btn">Kembali</a>Code language: HTML, XML (xml)

Jika sudah selesai dan tidak ada error maka seharusnya data akan tampil. Untuk melakukan pengetesan pada setiap detail anggota silahkan kembali ke halaman utama lalu klik link lihat pada halaman utama tersebut. Jika ada halaman utama hanya ada satu anggota maka silahkan tambahkan anggota lain untuk memastikan apakah halaman detail ini bekerja.

Sekian tutorial ini, untuk tutorial selanjutnya kita akan membas bagaimana cara mengedit atau memperbarui data anggota pendaftaran online ini.

5 Comments

AL Arhon'k Bhyroen'k

AL Arhon'k Bhyroen'k

terima kasih banyak....
Bahasaweb.com

Bahasaweb.com

@AL Arhon'k Bhyroen'k
sama-sama.
Reply #47
Aisyah Nur Fatimah

Aisyah Nur Fatimah

Terima kasih info source codenya tapi mau Tanya saya coba untuk detail tidak ada error atau debug namun tidak muncul detailnya, itu bagaimana ya?
Reply #106
Bahasaweb.com

Bahasaweb.com

@Aisyah Nur Fatimah
untuk menampilkan pesan error ada beberapa metode yang bisa digunakan yaitu pada file .php, php.ini, dan juga htaccess, tetapi untuk mempermudah kita bisa gunakan file .php yaitu dengan cara menambahkan fungsi ini_set('display_errors', 1); pada file php yang ingin di tampilkan errornya, atau bisa pada file2 yang sifatnya global agar pesan error pada semua file dapat ditampilkan.
Reply #113
Romli Simbadda

Romli Simbadda

makasih bro
Reply #116

Leave comment

Alamat email Anda tidak akan dipublikasikan. Required fields are marked *

news-1701

sabung ayam online

yakinjp

yakinjp

rtp yakinjp

slot thailand

yakinjp

yakinjp

yakin jp

yakinjp id

maujp

maujp

maujp

maujp

sabung ayam online

sabung ayam online

judi bola online

sabung ayam online

judi bola online

slot mahjong ways

slot mahjong

sabung ayam online

judi bola

live casino

sabung ayam online

judi bola

live casino

SGP Pools

slot mahjong

sabung ayam online

slot mahjong

SLOT THAILAND

artikel-128000741

artikel-128000742

artikel-128000743

artikel-128000744

artikel-128000745

artikel-128000746

artikel-128000747

artikel-128000748

artikel-128000749

artikel-128000750

artikel-128000751

artikel-128000752

artikel-128000753

artikel-128000754

artikel-128000755

artikel-128000756

artikel-128000757

artikel-128000758

artikel-128000759

artikel-128000760

article 138000661

article 138000662

article 138000663

article 138000664

article 138000665

article 138000666

article 138000667

article 138000668

article 138000669

article 138000670

article 138000671

article 138000672

article 138000673

article 138000674

article 138000675

article 138000676

article 138000677

article 138000678

article 138000679

article 138000680

article 138000681

article 138000682

article 138000683

article 138000684

article 138000685

article 138000686

article 138000687

article 138000688

article 138000689

article 138000690

article 138000691

article 138000692

article 138000693

article 138000694

article 138000695

article 138000696

article 138000697

article 138000698

article 138000699

article 138000700

article 138000701

article 138000702

article 138000703

article 138000704

article 138000705

article 138000706

article 138000707

article 138000708

article 138000709

article 138000710

article 138000711

article 138000712

article 138000713

article 138000714

article 138000715

article 138000716

article 138000717

article 138000718

article 138000719

article 138000720

article 138000721

article 138000722

article 138000723

article 138000724

article 138000725

article 138000706

article 138000707

article 138000708

article 138000709

article 138000710

article 138000711

article 138000712

article 138000713

article 138000714

article 138000715

article 138000716

article 138000717

article 138000718

article 138000719

article 138000720

article 138000721

article 138000722

article 138000723

article 138000724

article 138000725

article 138000726

article 138000727

article 138000728

article 138000729

article 138000730

article 138000731

article 138000732

article 138000733

article 138000734

article 138000735

article 208000456

article 208000457

article 208000458

article 208000459

article 208000460

article 208000461

article 208000462

article 208000463

article 208000464

article 208000465

article 208000466

article 208000467

article 208000468

article 208000469

article 208000470

208000446

208000447

208000448

208000449

208000450

208000451

208000452

208000453

208000454

208000455

article 228000306

article 228000307

article 228000308

article 228000309

article 228000310

article 228000311

article 228000312

article 228000313

article 228000314

article 228000315

article 228000316

article 228000317

article 228000318

article 228000319

article 228000320

article 228000321

article 228000322

article 228000323

article 228000324

article 228000325

article 228000326

article 228000327

article 228000328

article 228000329

article 228000330

article 228000331

article 228000332

article 228000333

article 228000334

article 228000335

article 228000336

article 228000337

article 228000338

article 228000339

article 228000340

article 228000341

article 228000342

article 228000343

article 228000344

article 228000345

article 228000346

article 228000347

article 228000348

article 228000349

article 228000350

article 228000351

article 228000352

article 228000353

article 228000354

article 228000355

article 238000366

article 238000367

article 238000368

article 238000369

article 238000370

article 238000371

article 238000372

article 238000373

article 238000374

article 238000375

article 238000376

article 238000377

article 238000378

article 238000379

article 238000380

article 238000381

article 238000382

article 238000383

article 238000384

article 238000385

article 238000386

article 238000387

article 238000388

article 238000389

article 238000390

article 238000391

article 238000392

article 238000393

article 238000394

article 238000395

article 238000396

article 238000397

article 238000398

article 238000399

article 238000400

article 238000401

article 238000402

article 238000403

article 238000404

article 238000405

article 238000406

article 238000407

article 238000408

article 238000409

article 238000410

article 238000411

article 238000412

article 238000413

article 238000414

article 238000415

article 238000416

article 238000417

article 238000418

article 238000419

article 238000420

article 238000421

article 238000422

article 238000423

article 238000424

article 238000425

article 238000426

article 238000427

article 238000428

article 238000429

article 238000430

sumbar-238000366

sumbar-238000367

sumbar-238000368

sumbar-238000369

sumbar-238000370

sumbar-238000371

sumbar-238000372

sumbar-238000373

sumbar-238000374

sumbar-238000375

sumbar-238000376

sumbar-238000377

sumbar-238000378

sumbar-238000379

sumbar-238000380

sumbar-238000381

sumbar-238000382

sumbar-238000383

sumbar-238000384

sumbar-238000385

sumbar-238000386

sumbar-238000387

sumbar-238000388

sumbar-238000389

sumbar-238000390

sumbar-238000391

sumbar-238000392

sumbar-238000393

sumbar-238000394

sumbar-238000395

sumbar-238000396

sumbar-238000397

sumbar-238000398

sumbar-238000399

sumbar-238000400

sumbar-238000401

sumbar-238000402

sumbar-238000403

sumbar-238000404

sumbar-238000405

sumbar-238000406

sumbar-238000407

sumbar-238000408

sumbar-238000409

sumbar-238000410

news-1701