Setelah kita membuat "Membuat Desain Web Responsive dengan Bootstrap" pada tutorial ini:
Membuat Desain Web Responsive dengan Bootstrap
Kali ini kita akan melanjutkannya dengan membuat CRUD Data dengan PHP ekstensi mysqli dan konsep OOP. Bagi yang belum faham bagaimana konsep pemrograman OOP bisa membaca dulu tutorial berikut:
Konsep Dasar Pemrograman Berorientasi Objek (OOP)
Untuk database pada bab ini kita menggunakan MariaDB (versi terbaru dari MySQL). Dan kali ini kita akan belajar "Membuat Tampil Data dengan PHP Mysqli OOP + Bootstrap". Untuk tampilannya kurang lebih seperti ini:
Oke langsung saja kawan, tutorial lengkap dan source code tampil data dengan PHP oop ekstensi mysqli dan bootstrap bisa kita pelajari pada video di bawah ini:
Jika ada yang kesulitan silahkan bertanya di komentar.
Baca juga tutorial selanjutnya :
Membuat Tambah Data Sekaligus Upload Gambar dengan Modal Bootstrap
Jangan lupa subscribe, like & share! Semoga bermanfaat :)
Wassalamu'alaikum wr. wb.
48 komentar
good information ..
thanks
My blog
Gan,saya ikutin persis yang ditutorial..tapi datanya tidak bisa masuk ke DB ?
Itu kenapa ya,dan juga dihalamannya tidak ada tampilan errornya...
Thanks responnya..
Cek lagi apakah variable-nya sudah sama dengan name di form input html-nya
Source codenya gan
Bukannya di tutorial sudah ada gan tinggal ngikutin aja. Kalo tetap pingin source code jadinya silakan pm disini https://fb.com/yukcoding
kak kenapa ya saya ada error Fatal error: Call to a member function fetch_object() on a non-object in C:\xampp\htdocs\belajar\views\bahanbaku.php on line 29
source : while($data = $tampil->fetch_object())
terimakasih
Script line 29 mu gimana ?
pada tutorial bagian dua
msqli = $conn;
}
public function tampil($id = null) {
$db = $this->mysqli->conn;
$sql = "SELECT * FROM tb_barang";
if ($id != null){
$sql .= " WHERE id_brg = $id";
}
$query = $db->query($sql) or die ($db->eror);
return $query;
}
}
?>
itu kayaknya sudah bener ms tapi masi muncul eror dan data barang yg dipanggil tidak tampil.
muncul dialog seperti ini mas
Notice: Trying to get property of non-object in C:\xampp\htdocs\belajar\models\m_barang.php on line 10
Fatal error: Call to a member function query() on null in C:\xampp\htdocs\belajar\models\m_barang.php on line 15
mohon bantuannya hehe :)
Kirim screenshot error dan screenshot script-mu ke https://fb.me/yukcoding
maaf ms, sudah bisa, ternyata ada yang salah huruf dikit...
terimakasih atas tutorialnya, sangat membantu bagi pemula seperti saya...
semoga blog ini bisa terus eksis dan bisa memberi pencerahan bagi yg ingin belajar, dan yg terpenting bisa mengurangi pengangguran
Trima kasih tutorialnya mas...
Sy ikut yg bagian 2 masih ada error nih bang di koneksinya, sy cek code nya sh ngrasanya dah bener, tp masih error, brg x errornya cz versi php ato mysql nya beda, kl boleh tau mz fawaiq pake xampp versi berapa ???
Oalah.
Sama2 mas, senang bisa membantu :)
Amin, semoga. Terimakasih atas doa dan supportnya.
Sama2 mas :)
Pake xampp dengan php versi 5.6.x
Kalo ekstensi mysqli/pdo mau pake php 5 atau 7 support semua bang
Fatal error: Cannot access private property Database::$conn in C:\xampp\htdocs\belajar\models\m_clnsiswa.php on line 11
mas kalo error gini kenapa ya?
Ganti saja private nya jadi public
Notice: Trying to get property of non-object in C:\xampp\htdocs\belajar\models\m_barang.php on line 11
Fatal error: Call to a member function query() on null in C:\xampp\htdocs\belajar\models\m_barang.php on line 16
mysqli = $conn;
}
public function tampil($id = null) {
$db = $this->mysqli->conn;
$sql = "SELECT * FROM tb_barang";
if($id != null) {
$sql .= " WHERE id_brg = $id";
}
$query = $db->query($sql) or die ($db->error);
return $query;
}
}
?>
Ada yang salah script-mu gan. Coba ikuti sama persis dulu seperti tutorial
Cara membuat tampilan tambah otomatis tnpa ganggu halaman dibelakang itu gmn mas
Cara membuat tampilan tambah otomatis tnpa ganggu halaman dibelakang itu gmn mas
Maksudnya gimana? Buat form tambah pake modal? Silakan ikuti tutorial selanjutnya :)
assalamualaikum gan , mau tanya kalau ada tulisan seperti ini knp ya ?
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'FORM tb_barang' at line 1
Wa'alaikumsalam wr. wb.
Yang bener FROM bukan FORM
Gan boleh minta source kodenya gan?
Gagal mulu gan
Gagal nya gimana. Silakan konsultasi di https://fb.com/yukcoding
gan kalo buat form login konek ke databasenya harus ditambahin script apa ya?
Maksudnya gimana?
Coba lihat tutorial2 yang sudah ada di daftar isi
Gan mau tanya saat aq ikutin persis error message 4 __construct database itu kenapa ya gan
Coba lihat full pesan error nya
Berkah Ilmunya bang :thumbup
Amin. Thanks bang
terima kasih mas ilmunya, bermanfaat banget buat saya yang orang awam dan bukan bidangnya. pembelajarannya terarah dan pelan pelan tp pasti. terus berkarya mas dan bertambah ilmunya bisa sharing lg di yukcoding.
terima kasih
Sama2 mas. Senang bisa bermanfaat :)
Terimakasih atas support nya. Sukses selalu juga
Assalamu'alaikum,
mysqli = $conn;
}
public function tampil($id = null) {
$db = $this->mysqli->conn;
$sql = "SELECT * FROM tb_aparatur";
if($id != null) {
$sql .= " WHERE id_apar = $id";
}
$query = $db->query($sql) or die ($db->error);
return $query;
}
}
?>
Fatal error: Uncaught Error: Call to a member function query() on null in E:\XAMPP\htdocs\belajar\models\m_aparatur.php:16 Stack trace: #0 E:\XAMPP\htdocs\belajar\views\aparatur.php(31): Aparatur->tampil() #1 E:\XAMPP\htdocs\belajar\index.php(75): include('E:\\XAMPP\\htdocs...') #2 {main} thrown in E:\XAMPP\htdocs\belajar\models\m_aparatur.php on line 16
Masih error mas, sy coba cari kesalahannya belum ketemu.
Silakan konsultasi di grup / forum gan https://t.me/yukcodingid
Assalamualaikum mas,
Mau nanya,pinya saya kok masih muncul error seperti berikut ya
kira" knpa nie mas?
Terimakasih
Warning: include(models/m_barang.php): failed to open stream: No such file or directory in C:\xampp\htdocs\Belajar\views\barang.php on line 2
Warning: include(): Failed opening 'models/m_barang.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\Belajar\views\barang.php on line 2
Fatal error: Class 'Barang' not found in C:\xampp\htdocs\Belajar\views\barang.php on line 4
Wa'alaikumsalam.
Silakan cek lagi letak direktori file m_barang.php dan cara include nya apakah sudah sesuai atau belum. Lebih baik ikuti dulu sesuai tutorial. Terimakasih
Kak kn itu blm ada log innya trs biar ada login dan masuk ke dasbor gimn apa hrs buat file lgi dan klo mau nambahin login ny gimn
tugas : Iya, buat halaman untuk login nya. Coba pelajari dari Daftar Isi blog ini dan kembangkan sendiri sesuai kebutuhan
gan saya ngikutin tutorialnya tapi kok tetp error ya??
di bagian yg model/m_barang.php
Notice: Undefined variable: id in C:\xampp\htdocs\proyek1\view\menu.php on line 46
Fatal error: Uncaught Error: Call to a member function query() on null in C:\xampp\htdocs\proyek1\model\mn.php:14 Stack trace: #0 C:\xampp\htdocs\proyek1\view\menu.php(46): Menu->tampil(NULL) #1 C:\xampp\htdocs\proyek1\admin.php(92): include('C:\\xampp\\htdocs...') #2 {main} thrown in C:\xampp\htdocs\proyek1\model\mn.php on line 14
ada error kek gitu.
variabelnya sengaja saya ubah. cuman caranya sama kayak yg di tutorial
padahal saya udah ngikutin.
trs juga di bagian barang.phpnya gak kebaca datanya
tampil();
while($data = $tampil->fetch_object()) {
?>
Fatal error: Uncaught Error: Call to a member function fetch_object() on null in C:\xampp\htdocs\belajar\views\barang.php:30 Stack trace: #0 C:\xampp\htdocs\belajar\index.php(78): include() #1 {main} thrown in C:\xampp\htdocs\belajar\views\barang.php on line 30
mohon solusi gan?
Gan, punya kontak WA nggak, saya mo belajar lebih jauh. Makasih share ilmunya
Kak.. dr lanjutan nya misal kita mau join 2 tabel gmn..??
misal ad 1 tabel lg kategoti...
makasih
Gan mohon pencerahannya :
Parse error: syntax error, unexpected 'function_construct' (T_STRING), expecting function (T_FUNCTION) or const (T_CONST) in C:\xampp\htdocs\belajar\models\m_barang.php on line 6
setelah saya runut" codingnya sudah sama semua
mysqli = $conn;
}
public function tampil ($id = null) {
$db = $this->mysqli->conn;
$sql = "SELECT * FROM tb_barang";
if($id != null) {
$sql .=" WHERE id_brg = $id";
}
$query = $db->query($sql) or die ($db->error);
return $query;
}
}
?>
akan tetapi masih ada yang error di line 6 " function_construct($conn) "
Mohon Pencerahannya Gan
mas ko saya punya jadi no database selected..mohon pencerahan gan
gan sdh bisa makasi...banyak selalu di berikan rejeki..yang melimpah...AMIN
Access denied for user ''@'localhost' (using password: NO) in C:\xampp\htdocs\rslhospital\models\database.php on line 15
tempat salahnya disini bang
or die (mysqli_error(tanda kurung yg disini));
Berkomentarlah dengan bahasa yang relevan dan sopan.. #ThinkHIGH! ^_^