Tutorial membuat web php dan mysql

Pada artikel ini, kita akan membangun Aplikasi Web Toko Kelontong menggunakan PHP dengan MySQL. Dalam aplikasi ini, kita dapat menambahkan item sembako berdasarkan nama, jumlah, status (tertunda, dibeli, tidak tersedia), dan tanggal. Kami dapat melihat, menghapus, dan memperbarui item tersebut. Akan ada fitur pemfilteran tanggal dimana kita bisa melihat barang belanjaan sesuai dengan tanggalnya.  

Prasyarat. XAMPP Server, Konsep Dasar HTML, CSS, Bootstrap, PHP, dan

Kami akan mengikuti langkah-langkah berikut untuk membangun aplikasi ini

Langkah 1. Buka Panel Kontrol XAMPP dan mulai layanan Apache dan MySQL. Di folder XAMPP, buka folder htdocs dan buat folder bernama project1. Kami akan menyimpan semua file di folder project1. Di dalam folder ini, akan ada lima file (add. php, sambungkan. php, hapus. php, indeks. php, perbarui. php) dan satu folder bernama css di dalamnya ada file bernama style. css akan ada di sana

Langkah 2. Pergi ke localhost/phpMyAdmin dan buat database bernama grocerydb. Di bawahnya, buat tabel bernama grocerytb dengan 5 kolom. Kolomnya adalah Id (primary key), Item_name, Item_Quantity, Item_status, dan Date. Mode penambahan otomatis harus aktif untuk kolom Id. Akhirnya, struktur tabel akan terlihat seperti yang ditunjukkan pada gambar yang diberikan

Tutorial membuat web php dan mysql

Langkah-3. Buka editor pilihan Anda. Buat file bernama koneksi. php dan kode baris berikut.  

Menghubung. php




<?php

  $con=mysqli_connect("localhost","root","",  0  1

    3  4$con  6

    8

  _9$con0$con1$con2  1

  $con_5

$con6

Halaman ini dibuat untuk menghubungkan halaman PHP kita dengan database “grocerydb”. Setelah terhubung dengan database ini, objek koneksi dikembalikan ke variabel $con. Jika koneksi tidak dibuat, pesan "tidak dapat terhubung ke server" akan ditampilkan

Langkah-4. Buat file lain bernama add. php dan kode baris berikut.  

menambahkan. php




$con7

$con_8

$con_9

  _9=mysqli_connect(1=mysqli_connect(2

=mysqli_connect(3=mysqli_connect(4=mysqli_connect(5=mysqli_connect(6

$con_8

  _9=mysqli_connect(9

$con_8

  _9"localhost"2"localhost"3 "localhost"4

"localhost"_5=mysqli_connect(6

  9"localhost"2"localhost"3 "localhost"4,1=mysqli_connect(6

,_3

$con_8

,5

  9,7,8,9"root"0=mysqli_connect(6

=mysqli_connect(3"root"3

=mysqli_connect(3"root"5"root"6 "root"7"root"8=mysqli_connect(6

,0,7,8,9,4=mysqli_connect(6

,6,7

,6,9""0

""1,8,9""4

""1""6""7

""1""9,0 ,1

,0,3

$con_8

,0,7,8,9,4=mysqli_connect(6

,6  02

,6,9""0

""1,8,9""4

""1""6  12

""1""9  15 ,1

,0,3

$con_8

,0,7,8,9,4=mysqli_connect(6

,6  27

,6  29,8,9""4

""1""9  35=mysqli_connect(6

""1  38  39=mysqli_connect(6

  _41  42

""1  44

""1  38  47=mysqli_connect(6

  _41  50

""1  44

""1  38  55=mysqli_connect(6

  _41  58

""1  44

,6  62

,0,3

,0,7,8,9,4=mysqli_connect(6

,6  72  73  74

,6,9  77

""1,8,9""4

""1""6  84

""1""9  87=mysqli_connect(6

,0,3

,0,7,8,9,4=mysqli_connect(6

,6,9  99

""1$con01$con02

""1,8,9$con06

""1""9$con09=mysqli_connect(6

,0,3

=mysqli_connect(3$con14

  _9,3

$con_8

  _9<?php

=mysqli_connect(3  3$con22$con23$con24$con09$con26

,0$con28$con1$con30  1

,0$con33,9$con23$con24$con37$con38

,0$con40,9$con23$con24$con44$con38

,0$con47,9$con23$con24$con51$con38

,0$con54,9$con23$con24$con58$con38

$con60

$con_8

,0$con63$con64

,0$con66  73  6

,0$con70$con71,$con40,

,0$con76,$con78$con79

$con_8

,0$con82$con,$con63  1

,0$con88$con89  1

=mysqli_connect(3$con92

$con_93

=mysqli_connect(3$con95

=mysqli_connect(3$con97

,0$con99

=mysqli_connect(3=mysqli_connect(01

=mysqli_connect(3=mysqli_connect(03

=mysqli_connect(3$con97

,0=mysqli_connect(07

=mysqli_connect(3=mysqli_connect(01

  _9$con6

=mysqli_connect(_12

$con_8

=mysqli_connect(_14

 

Halaman ini dibuat untuk memasukkan data barang belanjaan dari form HTML ke tabel “grocerytb” di database “grocerydb”. Formulir html berisi nilai Item name, Item Quantity, Item status, dan Date yang akan dimasukkan oleh pengguna. Kami telah menetapkan nilai opsi sebagai 0, 1, dan 2 masing-masing untuk Pending, Bought, dan Not Available (untuk status item). Saat tombol diklik, kami menyertakan file “connect. php” untuk menghubungkan halaman dengan database. Kemudian, kami mengambil semua data yang dimasukkan oleh pengguna dan memasukkannya ke dalam tabel "grocerytb". Jika nilai berhasil dimasukkan ke dalam tabel, halaman akan berpindah ke “index. php” yang akan memungkinkan pengguna untuk melihat item yang dimasukkan sejauh ini (atau item yang ada di tabel saat ini). Buat “gaya. css” di dalam folder css dan beri kode berikut.  

gaya. css




=mysqli_connect(15=mysqli_connect(16$con1

=mysqli_connect(18  1

$con_8

=mysqli_connect(_21

  9=mysqli_connect(23=mysqli_connect(24=mysqli_connect(25,=mysqli_connect(27=mysqli_connect(28

=mysqli_connect(29=mysqli_connect(30=mysqli_connect(24=mysqli_connect(32=mysqli_connect(28

=mysqli_connect(29=mysqli_connect(35=mysqli_connect(36

$con_92

$con_8

=mysqli_connect(39=mysqli_connect(40=mysqli_connect(41=mysqli_connect(42=mysqli_connect(41=mysqli_connect(44=mysqli_connect(41=mysqli_connect(46=mysqli_connect(41=mysqli_connect(48   8

=mysqli_connect(29=mysqli_connect(23=mysqli_connect(24=mysqli_connect(25,=mysqli_connect(27=mysqli_connect(28

=mysqli_connect(29=mysqli_connect(30=mysqli_connect(24=mysqli_connect(60=mysqli_connect(28

$con_92

 

Kata “tambahkan. php” akan terlihat seperti yang ditunjukkan pada gambar yang diberikan

Tutorial membuat web php dan mysql

 

Langkah-5. Buat file lain bernama index. php dan kode baris berikut.  

indeks. php




<?php

  9$con28$con1$con30  1

$con_8

  9  3 $con22$con23$con24=mysqli_connect(75$con26

=mysqli_connect(3$con54,9$con23$con24$con58$con38

=mysqli_connect(3$con63,9=mysqli_connect(87=mysqli_connect(28

=mysqli_connect(3=mysqli_connect(90=mysqli_connect(91$con,$con63  1

  _9=mysqli_connect(97

  _9=mysqli_connect(99   8

=mysqli_connect(3$con63,9"localhost"04=mysqli_connect(28

=mysqli_connect(3=mysqli_connect(90=mysqli_connect(91$con,$con63  1

  _9$con92

$con6

$con_8

$con7

$con_8

$con_9

  _9=mysqli_connect(1=mysqli_connect(2

=mysqli_connect(3=mysqli_connect(4=mysqli_connect(5=mysqli_connect(6

$con_8

  _9"localhost"29

$con_8

  _9"localhost"2"localhost"3 "localhost"4

"localhost"_5=mysqli_connect(6

$con_8

  _9"localhost"2"localhost"3

=mysqli_connect(3"localhost"4,1=mysqli_connect(6

,_3

$con_8

,5

  9,7,8,9"root"0=mysqli_connect(6

$con_93

=mysqli_connect(3"localhost"56

=mysqli_connect(3,7,8,9"localhost"61=mysqli_connect(6

,0,7,8,9"localhost"67=mysqli_connect(6

,6"localhost"70

,6"localhost"72"root"6"localhost"74

,0,3

,0,7,8,9"localhost"81=mysqli_connect(6

,6,7,8,9"localhost"61=mysqli_connect(6

""1,7,8,9"localhost"67=mysqli_connect(6

"localhost"_95

  _41"localhost"97  73 "localhost"99

  41,01,02 ,03""=mysqli_connect(6

,06,9  77

,09,8,9""4

,09""9  87=mysqli_connect(6

"localhost"_95

,06,7,8,9"localhost"81

,09"root"7,02=mysqli_connect(6

,09,9  99

,09,8,9,33

,09""9$con09 $con01,38=mysqli_connect(6

,06,3

  _41$con14

""1,3

,6,3

,0,3

=mysqli_connect(3,3

$con_8

=mysqli_connect(3,54

=mysqli_connect(3,7,8,9,59=mysqli_connect(6

,0<?php

,6,64 $con1,66,67=mysqli_connect(90,69

,6  8

,0$con6

$con_8

,0,7,8,9"localhost"81=mysqli_connect(6

,6,7,8,9,85=mysqli_connect(6

""1,7,8,9,91=mysqli_connect(6

  41,94,8,9,97=mysqli_connect(6

,06<?php"root"01 ,66$con24"root"04"root"05

  _41"root"07

  41"root"09,8,9"root"12=mysqli_connect(6

,06<?php"root"01

,06,66$con24"root"20"root"05

  _41"root"23

  _41<?php

  41  3$con1,66$con24"root"31"root"32

  _41$con6

  41"root"36,8,9"root"39"root"40

$con_8

  _41<?php

  41$con92=mysqli_connect(99   3$con1,66$con24"root"31"root"52

  _41$con6

  41"root"36,8,9"root"59"root"60

$con_8

  _41"root"63=mysqli_connect(99 "root"65

  41"root"36,8,9"root"70"root"71

$con_8

  _41"root"74

  _41"localhost"72

  _41"root"78

,06,8,9"root"82=mysqli_connect(6

,06"root"85

  _41"root"87

  _41"localhost"72

  _41"root"91

,06,8,9"root"82=mysqli_connect(6

,06"root"98

  _41"root"87

""1,3

,6,04

,0,3

,0<?php

,0$con92

,0$con6

=mysqli_connect(3,3

  _9,3

=mysqli_connect(_12

$con_8

=mysqli_connect(_14

 

Kami kembali memasukkan “connect. php” untuk menghubungkan halaman dengan database. Kemudian, kami mengambil semua data dari tabel menggunakan fungsi bernama mysqli_fetch_array() dan menampilkannya di halaman. Untuk setiap item, ada tautan hapus dan perbarui. Menggunakan tautan Tambahkan Item di atas, halaman akan kembali berpindah ke “tambah. php” dari mana pengguna dapat kembali menambahkan barang belanjaan ke database. Kami juga menambahkan fitur pemfilteran tanggal di halaman ini. Ketika pengguna memasukkan tanggal dan mengklik tombol filter, semua data barang belanjaan akan ditampilkan sesuai dengan tanggal yang dimasukkan. Untuk saat ini, tabel "grocerytb" kami terlihat seperti yang ditunjukkan pada gambar yang diberikan

Tutorial membuat web php dan mysql

Setelah pindah ke “index. php”, halaman akan terlihat seperti yang ditunjukkan pada gambar yang diberikan

Tutorial membuat web php dan mysql

Setelah memasukkan tanggal 14/01/2021, halaman akan terlihat seperti yang ditunjukkan pada gambar yang diberikan

Tutorial membuat web php dan mysql

Langkah-6. Buat file lain bernama update. php dan kode baris berikut.  

memperbarui. php




<?php

  9$con28$con1$con30  1

  9  3$con22$con23$con24=mysqli_connect(75,32

  _9  8

=mysqli_connect(3$con33,9$con23$con24$con37$con38

=mysqli_connect(3$con40,9$con23$con24$con44$con38

________3______3,50,9$con23$con24$con51$con38

=mysqli_connect(3$con54,9$con23$con24$con58$con38

=mysqli_connect(3,64 ,9,66$con24,68$con38

=mysqli_connect(3$con63,72$con71,74,75,76

=mysqli_connect(3,78,79,  73,9$con78 ,84,64,86

=mysqli_connect(3=mysqli_connect(90=mysqli_connect(91$con,$con63  1

=mysqli_connect(3$con88,96  1

  _9=mysqli_connect(97

  9=mysqli_connect(99   3$con22,66$con24,68""07

  _9  8

=mysqli_connect(3$con63 ,9""13""14,66""16""17,86

=mysqli_connect(3=mysqli_connect(90=mysqli_connect(91$con,$con63  1

=mysqli_connect(3""27""28=mysqli_connect(90  1

  _9$con92

$con6

$con7

$con_8

$con_9

  _9=mysqli_connect(1=mysqli_connect(2

=mysqli_connect(3=mysqli_connect(4=mysqli_connect(5=mysqli_connect(6

$con60

  _9""46

$con_8

  _9"localhost"2"localhost"3 "localhost"4

"localhost"_5=mysqli_connect(6

  9"localhost"2"localhost"3 "localhost"4,1=mysqli_connect(6

,_3

$con_8

,5

  9,7,8,9"root"0=mysqli_connect(6

=mysqli_connect(3""70

=mysqli_connect(3,01,02=mysqli_connect(6

,0,7,8,9,4=mysqli_connect(6

,6,7

,6,9""0

""1,8,9""4

""1""9,0

""1""6""7

""1$con01

=mysqli_connect(3""99 ,1

,0,3

$con_8

,0,7,8,9,4=mysqli_connect(6

,6  02

,6,9""0

""1,8,9""4

""1""9  15

""1""6  12

$con01,26 ,1

,0,3

$con_8

,0,7,8,9,4=mysqli_connect(6

,6  27

,6  29,8,9""4

""1""9  35=mysqli_connect(6

""1<?php

  41  3$con1""27$con24"root"31"root"32

""1$con6

""1  38  39 ,62

""1  38  47,66

""1  38  55,70

""1"root"63=mysqli_connect(99   3$con1""27$con24"root"31,79

""1  38  39,83

""1  38  47 ,87

""1  38  55,70

""1"root"63=mysqli_connect(99   3$con1""27$con24"root"31  000

""1  38  39,83

""1  38  47,66

""1  38  55   012

""1<?php

  _41$con92

""1$con6

,6  62

,0,3

$con_8

,0,7,8,9,4=mysqli_connect(6

,6  72  73  74

,6,9  77 ,8,9""4

""1""9  87 ""6  84

""1$con01  047=mysqli_connect(6

,0,3

$con_8

,0,7,8,9,4=mysqli_connect(6

,6,9  99 $con01  062

""1""9$con09 ,8,9$con06=mysqli_connect(6

,0,3

=mysqli_connect(3$con14

  _9,3

=mysqli_connect(_12

$con_8

=mysqli_connect(_14

 

Dalam “indeks. php”, kami mengambil Id dari setiap item sehingga kami dapat menghapus data apa pun. Untuk item yang akan dihapus, kami mengambil id di "delete. php”. Kemudian, kami menjalankan kueri penghapusan di mana catatan item yang dipilih akan dihapus. Kami menghapus Item yang memiliki Id 6 dan Item_name sebagai nanas. Setelah menghapusnya, halaman akan terlihat seperti yang ditunjukkan pada gambar yang diberikan

Bagaimana cara membuat website dengan PHP dan MySQL?

Jadi, Anda perlu menginstal XAMPP untuk menjalankan kode Anda. .
Unduh Pemasang XAMPP. Pilih versi yang kompatibel dengan komputer Anda. .
Mari kita mulai coding. Pertama, Anda memerlukan editor teks untuk membuat dan mengedit program Anda. .
Sekarang, uji tautannya. Anda telah berhasil membuat halaman pertama Anda. .
Akhirnya, Anda sekarang dapat menguji hasilnya

Apa kegunaan PHP dan MySQL dalam pengembangan web?

PHP adalah bahasa skrip paling populer untuk pengembangan web . Ini gratis, sumber terbuka, dan sisi server (kode dijalankan di server). MySQL adalah Relational Database Management System (RDBMS) yang menggunakan Structured Query Language (SQL). Ini juga gratis dan open source.

Bisakah kita menggunakan PHP dan MySQL bersama?

Dengan PHP, Anda dapat terhubung ke dan memanipulasi database . MySQL adalah sistem database yang paling populer digunakan dengan PHP.

Bisakah saya menggunakan MySQL untuk pengembangan web?

MySQL adalah sistem manajemen basis data open source populer yang biasa digunakan dalam aplikasi web karena kecepatan, fleksibilitas, dan keandalannya.