Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

bagaimana cara manggil fungsi pada php

saya punya kode fungsi di nama file user.php

<?php

	function simpan_data($nama,$nip) {

	global $link;

	$query = "INSERT INTO nama_peg (nama,nip) VALUES ('$nama','$nip')";

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

}
 ?>

ketika saya mau manggil fungsi tsb di register.php

<?php
if (isset($_POST['submit']) ){

	$nama = $_POST['nama'];
	$nip = $_POST['nip'];

	if(!empty(trim($nama)) && !empty(trim($nip)) ){

		simpan_data($nama,$nip){

			echo 'berhasil';
		}else{
			echo 'gagal';
		}

	}else {
		echo ' tidak boleh kosong';
	}
}
?>

funsi trsb tidak bisa dieksekusi bunyinya "Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\KANVAS\register.php on line 9 ". dimana salahnya?

avatar marantan
@marantan

9 Kontribusi 1 Poin

Diperbarui 8 tahun yang lalu

2 Jawaban:

Kalau mau manggil fungsi simpan_data() di file register.php, maka harus di require dulu file user.php nya

require_once '/path/file/ke/user.php';

// Nah, baru kita bisa memanggil fungsi simpan_data()
simpan_data('nama', 'nip');

Lalu untuk masalah errornya, ada di bagian ini:

// register.php

simpan_data($nama,$nip){
    echo 'berhasil';
}else{
    echo 'gagal';
}

// Masukkan ke dalam if()
if(simpan_data($nama,$nip))
{
    echo 'berhasil';
}
else
{
    echo 'gagal';
}

avatar dalikewara
@dalikewara

351 Kontribusi 261 Poin

Dipost 8 tahun yang lalu

if(simpan_data()){echo 'berhasil';}

Mungking :)

avatar faishal9seven
@faishal9seven

18 Kontribusi 4 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban