blognya error

pada pembelajaran Tutorial Membuat Website video ke 06 Tutorial cara membuat website tentang Menambah data

saya mendapatkan error

dan sintaksnya pada blog.php

 <?php
	function tampilkan()
	{
		global $link;
	$query="SELECT * FROM blog";
	$result=mysqli_query($link, $query) or die ('gagal menampilkan data');
	return $result;
	}
	function tambah_data($judul,$konten,$tag){
		$query="]INSERT INTO blog (judul,isi,tag) VALUES ('$judul', '$konten', '$tag')";
		return run($query);
	}
	function run($query);
		global $link;
		if (mysqli_query($link, $query)) return true;
		else return false;
?>
avatar andyunm
@andyunm

15 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

7 Jawaban:

 <?php
	function tampilkan()
	{
		global $link;
	$query="SELECT * FROM blog";
	$result=mysqli_query($link, $query) or die ('gagal menampilkan data');
	return $result;
	}
	function tambah_data($judul,$konten,$tag){
		$query="]INSERT INTO blog (judul,isi,tag) VALUES ('$judul', '$konten', '$tag')";
		return run($query);
	}
	function run($query){
		global $link;
		if (mysqli_query($link, $query)) {
                    return true;
                } else {
		    return false;
                }
        }
?>
avatar CodenameJR
@CodenameJR

278 Kontribusi 107 Poin

Dipost 7 tahun yang lalu

<?php
	function tampilkan()
	{
		global $link;
	$query="SELECT * FROM blog";
	$result=mysqli_query($link, $query) or die ('gagal menampilkan data');
	return $result;
	}
	function tambah_data($judul,$konten,$tag){
		$query="INSERT INTO blog (judul,isi,tag) VALUES ('$judul', '$konten', '$tag')";
		return run($query);
	}
	function run($query);
		global $link;
		if (mysqli_query($link, $query)) return true;
		else return false;
?>

masih tetap sama hasilnya

avatar andyunm
@andyunm

15 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

kesalahan pertama di fungsi tambah_data() querynya

 $query="]INSERT INTO blog (judul,isi,tag) VALUES ('$judul', '$konten', '$tag')"; //ada tanda ] harusnya tidak ada

yang kedua di komentar sebelumnya fungsinya

 function run($query);

fungsi itu harus dibungkus dengan tanda { ... } tidak ditutup dengan ; saran saya kalo belum familiar dengan php ikutin aja daftar kelas ini https://sekolahkoding.com/track/backend-website

avatar hilmanski
@hilmanski

2672 Kontribusi 2132 Poin

Dipost 7 tahun yang lalu

lakh liat gan di function run itu if else nya salah, coba lebih teliti ke kodingan mas @CodenameJR

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 7 tahun yang lalu

<?php
	function tampilkan()
	{
		global $link;
	$query="SELECT * FROM blog";
	$result=mysqli_query($link, $query) or die ('gagal menampilkan data');
	return $result;
	}

	function tambah_data($judul,$konten,$tag);
	{
		$query = "INSERT INTO blog (judul,isi,tag) VALUES ('$judul', '$konten', '$tag')";
		return run($query);
	}

	function run($query);
	{
		global $link;
		if (mysqli_query($link, $query)) return true;
		}else{ return false;
	}

?>

masih tetap sma gan

avatar andyunm
@andyunm

15 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

pelan-pelan gan diteliti, masa yang tadinya udah benar malah jadi salah

hapus semicolon

function tambah_data($judul,$konten,$tag);

hapus semicolon

function run($query);

padahal di kode awal function tambah_data udah bener

avatar rachmatsasongko
@rachmatsasongko

410 Kontribusi 426 Poin

Dipost 7 tahun yang lalu

if else nya liat atuh gan, tanda { } liat gan

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban