Postingan

Menampilkan postingan dari Juli, 2022

Membuat detail postingan user

 detailpostingan.php <?php // Menampilkan header include "template/header.php" ; ? > < div class = "container" >     < div class = "col-lg-9" >     < h1 > Premium Makanan Kucing </ h1 >< hr >     < div class = "row" >       < div class = "col-sm-5" align = "center" >         < img data-action = 'zoom' class = 'img-thumbnail' src = 'template/img/cat.png' width = '400' height = '400' >       </ div >       < div class = "col-sm-7" >< p >                 < h4 > Harga: < b > Rp 70.000 </ b ></ h4 >                 <?php if ( isset ( $_SESSION [ 'role' ])) : ? >                   < a href = " <?= BASEURL; ? > /keranjang.php" >< button type...

Menampilkan data dari database admin

  Untuk menampilkan data dari database dapat dengan cara foreach. index.php <?php // Menampilkan header include "../template/headeradmin.php" ; if (! isset ( $_SESSION [ 'role' ])) {     header ( "location: login.php" );     exit ; } require '../template/config/function.php' ; $produk = query ( " SELECT * FROM produk " ); ? > < div class = "container" >         < div class = "col" >             < div class = "display-5 fw-bold" > Daftar Produk </ div >                 < div class = "col-8" >                     < a href = " <?= BASEURL; ? > /produk/insert.php" class = "btn btn-primary my-3" > Input </ a >                     < table class = "table" >               ...

Header

header.php <?php session_start (); define ( 'BASEURL' , 'http://127.0.0.1:8000/petshopqu' ); ? > <! doctype html > < html lang = "en" > < head >     < meta charset = "utf-8" >     < meta name = "viewport" content = "width=device-width, initial-scale=1" >     < title > PetshopQu </ title >     < link href = "https://cdn.jsdelivr.net/npm/bootstrap@5.2.0-beta1/dist/css/bootstrap.min.css" rel = "stylesheet"         integrity = "sha384-0evHe/X+R7YkIZDRvuzKMRqM+OrBnVFBL6DOitfPri4tjfHxaWutUpFmBp4vmVor" crossorigin = "anonymous" >     < link rel = "stylesheet" href = "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.3/font/bootstrap-icons.css" > </ head > < body >     < nav class = "navbar navbar-expand-lg bg-black navbar-dark" >         < div class = "container" >...

Membuat halaman login

Untuk dapat membuat halaman login harus terlebih dahulu tersambung atau connect dengan database yang telah dibuat.  Database  yang telah dibuat dapat disambungkan dengan cara membuat file global.php. Folder-folder web .  global.php <?php $conn = mysqli_connect ( "localhost" , "root" , "" , "databasename" ); Diperlukan sebuah logika atau function untuk bisa melakukan login, maka dibuat lah file dengan nama function.php. Pada folder ini juga harus memanggil terlebih dahulu file global.php.  <?php include "global.php"; function.php function query ( $query ) {     global $conn ;     $result = mysqli_query ( $conn , $query );     $rows = [];     while ( $row = mysqli_fetch_assoc ( $result ) ) {         $rows [] = $row ;     }     return $rows ; } function insert ( $data ) {     global $conn ;     $nama_produk = htmlspecialchars ( $data [ "nama_produk" ]); ...