Posted by : Belajar pemrograman




Bagi kalian yang belum dapat membuat script index nya berikut script untuk  index.php nya tapi jangan lupa database nya harus di samakan dengan catatan id harus jadi primary key dan auto increment berikut database nya :Nama database : phpdasarNama table      : siswaNama – nama field   :

Field
Type
Length/values
extra
Primary key
id
int
Di kosongkan
Auto increment
ceklis
NIS
int
50
Kosong

Nama
vachar
100
Kosong

Kelas
int
50
Kosong

Jurusan
vachar
30
Kosong

Jenis_Kelamin
vachar
20
kosong






Kalian harus benar – benar sama dengan isi tabel di atas ketika membuat database nya yah……
Baiklah berikut kalian harus membuat 2 file di dalam htdocs nya :

1 . index0.php

2. Functions.php

Nanti nya functions akan kita panggil dengan include/require. Kita melakukan ini untuk lebih modular antara script LOGIC dan TAMPILAN kita pisah, jika ada yang kurang paham silahkan bertanya di komentar




  1.Kita akan membuat tampilan awal yaitu File utama/pertama index.php

<?php
require 'Functions.php';
$siswa = query( "SELECT * FROM siswa ORDER BY  id DESC ");

// tombol cari di tekan
    if( isset($_POST["cari"])){

        $siswa = cari($_POST["keyword"]);
}

?>
<!DOCTYPE hmtl>
<html>
<head>
    <title>database</title>
</head>
<body>
    <h1>Halaman Siswa</h1>
        <p><a href="tambahdata.php">Tambah data Siswa</a></p>
<br>
        <form action="" method="post">
            <input type="text" autofocus autocomplete="off" size="40" name="keyword" placeholder ="masukan data yang anda cari">
            <button type="submit" name="cari">Cari</button>

        </form>

<table border="1" cellpadding="10" cellspacing="0" bgcolor="#CCCCCC">

    <tr>
            <th>Id.</th>
            <th>NIS</th>
            <th>Nama</th>
            <th>Kelas</th>
            <th>Jurusan</th>
            <th>Jenis kelamin</th>
            <th>Opsi</th>
    </tr>
    <?php $i = 1;?>
    <?php foreach($siswa as $row) : ?>
    <tr>
            <td><?= $i; ?></td>
           
            <td><?= $row["NIS"];?></td>
            <td><?= $row["Nama"];?></td>
            <td><?= $row["Kelas"];?></td>
            <td><?= $row["Jurusan"];?></td>
            <td><?= $row["Jenis_Kelamin"];?></td>
            <td>
                <a href="edit.php?id=<?= $row["id"];?>">ubah</a> |
                <a href="hapus.php?id=<?= $row["id"];?>">hapus</a>
            </td>
     </tr>
     <?php $i++; ?>
<?php endforeach; ?>
    
</table>
</body>
</html>

     2. Saya sarankan jangan di copas lebih baik kalian ketik agar kalian lebih bisa   memahami SYNTAX nya perhatikan jangan sampai terjadi kesalahan ketik file ke 2 Functions.php

<?php
// Koneksi ke database
$conn = mysqli_connect("localhost", "root", "", "phpdasar");


function query($query) {
    global $conn;
    $result = mysqli_query($conn, $query );
    $rows =array ();
    while ($row = mysqli_fetch_assoc($result)) {
        $rows[] = $row;
    }
    return $rows;
}
?>
Jika sudah di ketikan script di atas berikut hasil nya
Mungkin akan berbeda dengan milik kalian …….
Terimakasih di CONTENT berikut nya saya akan menjelaskan secara rinci tentang cara menambah database yang sudah kita buat bersama ini




{ 1 Comments... read them below or add one }

- Copyright © BelajarNgoding - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -