error php line 27

Selalu terdapat error ketika saya mengklik menu "Data Barang" seperti berikut Errornya: ![](Source code barang.php: <img src=)

Mohon bantuannya kira2 salah dibagian mananya yah?

'>

avatar Iman14
@Iman14

8 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

18 Jawaban:

pakai 2 parameter yaitu koneksi dan query <pre> mysqli_query($koneksi, $query) </pre>

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

Masalahnya adalah parameter kedua itu harus berupa string, sementara punya agan parameter keduanya berupa objek std class.

avatar tompradana
@tompradana

134 Kontribusi 95 Poin

Dipost 5 tahun yang lalu

Ini Source Codenya:

<img src='https://www.imageupload.co.uk/images/2018/08/10/mk3.jpg'>

@dianarifr Seperti sourcecode diatas bkn ya?

@tompradana untuk yg paramter kedua makasudnya,yg bagian mana ya,maaf msh newbie :D

avatar Iman14
@Iman14

8 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

copas disini codenya gan, biar editnya gampang

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

kan mysqli_query punya 3 parameter connection, query, resultmode jadi: mysqli_query(connection, query, resultmode). Di line 27 ada 3 parameter juga, cuma salah parameter ke-1 $connect ini bener (kalau emang isinya connection) parameter ke-2 $jumlah_record nah ini salah, harusnya isinya query (string) tapi malah ngasih hasil eksekusi query line 26 ($jumlah_record) parameter ke-3 "SELECT * FROM admin" ini query (string) ini salah salah juga, soalnya di parameter ke-3 isinya cuma ada 2 kemungkinan MYSQLI_USE_RESULT atau MYSQLI_STORE_RESULT. Default-nya MYSQLI_STORE_RESULT jadi ga di isi juga gpp, sementara kamu isinya query string (mungkin errornya belum nampil karena muncul error di parameter ke-2)

Contoh yang bener kaya line 26, dia punya 2 parameter yang tepat. parameter ke-1 connection ($connect) parameter ke-2 query (string) parameter ke-3 tidak diisi tidak apa-apa karena ada default value parameter (MYSQLI_STORE_RESULT)

avatar human
@human

45 Kontribusi 41 Poin

Dipost 5 tahun yang lalu

<?php include 'header.php'; ?>

<h3><span class="glyphicon glyphicon-briefcase"></span> Data Barang</h3> <button style="margin-bottom:20px" data-toggle="modal" data-target="#myModal" class="btn btn-info col-md-2"><span class="glyphicon glyphicon-plus"></span>Tambah Barang</button> <br/> <br/>

<?php $periksa=mysqli_query($connect, "select * from barang where jumlah <=3"); while($q=mysqli_fetch_array($periksa)){ if($q['jumlah']<=3){ ?> <script> $(document).ready(function(){ $('#pesan_sedia').css("color","red"); $('#pesan_sedia').append("<span class='glyphicon glyphicon-asterisk'></span>"); }); </script> <?php echo "<div style='padding:5px' class='alert alert-warning'><span class='glyphicon glyphicon-info-sign'></span> Stok <a style='color:red'>". $q['nama']."</a> yang tersisa sudah kurang dari 3 . silahkan pesan lagi !!</div>"; } } ?> <?php $per_hal=10; $jumlah_record=mysqli_query($connect,"SELECT COUNT() from barang"); $result=mysqli_query($select, $jumlah_record, "SELECTFROM admin"); $halaman=ceil($result / $per_hal); $page = (isset($_GET['page'])) ? (int)$_GET['page'] : 1; $start = ($page - 1) * $per_hal; ?> <div class="col-md-12"> <table class="col-md-2"> <tr> <td>Jumlah Record</td> <td><?php echo $result; ?></td> </tr> <tr> <td>Jumlah Halaman</td> <td><?php echo $halaman; ?></td> </tr> </table> <a style="margin-bottom:10px" href="lap_barang.php" target="_blank" class="btn btn-default pull-right"><span class='glyphicon glyphicon-print'></span> Cetak</a> </div> <form action="cari_act.php" method="get"> <div class="input-group col-md-5 col-md-offset-7"> <span class="input-group-addon" id="basic-addon1"><span class="glyphicon glyphicon-search"></span></span> <input type="text" class="form-control" placeholder="Cari barang di sini .." aria-describedby="basic-addon1" name="cari"> </div> </form> <br/> <table class="table table-hover"> <tr> <th class="col-md-1">No</th> <th class="col-md-4">Nama Barang</th> <th class="col-md-3">Harga Jual</th> <th class="col-md-1">Jumlah</th> <!-- <th class="col-md-1">Sisa</th> --> <th class="col-md-3">Opsi</th> </tr> <?php if(isset($_GET['cari'])){ $cari=mysqli_real_escape_string($_GET['cari']); $brg=mysqli_query($connect,"select * from barang where nama like '$cari' or jenis like '$cari'"); }else{ $brg=mysqli_query($connect,"select * from barang limit $start, $per_hal"); } $no=1; while($b=mysqli_fetch_array($brg)){

	?&gt;
	&lt;tr&gt;
		&lt;td&gt;&lt;?php echo $no++ ?&gt;&lt;/td&gt;
		&lt;td&gt;&lt;?php echo $b[&#039;nama&#039;] ?&gt;&lt;/td&gt;
		&lt;td&gt;Rp.&lt;?php echo number_format($b[&#039;harga&#039;]) ?&gt;,-&lt;/td&gt;
		&lt;td&gt;&lt;?php echo $b[&#039;jumlah&#039;] ?&gt;&lt;/td&gt;
		&lt;td&gt;
			&lt;a href=&quot;det_barang.php?id=&lt;?php echo $b[&#039;id&#039;]; ?&gt;&quot; class=&quot;btn btn-info&quot;&gt;Detail&lt;/a&gt;
			&lt;a href=&quot;edit.php?id=&lt;?php echo $b[&#039;id&#039;]; ?&gt;&quot; class=&quot;btn btn-warning&quot;&gt;Edit&lt;/a&gt;
			&lt;a onclick=&quot;if(confirm(&#039;Apakah anda yakin ingin menghapus data ini ??&#039;)){ location.href=&#039;hapus.php?id=&lt;?php echo $b[&#039;id&#039;]; ?&gt;&#039; }&quot; class=&quot;btn btn-danger&quot;&gt;Hapus&lt;/a&gt;
		&lt;/td&gt;
	&lt;/tr&gt;		
	&lt;?php 
}
?&gt;
&lt;tr&gt;
	&lt;td colspan=&quot;4&quot;&gt;Total Modal&lt;/td&gt;
	&lt;td&gt;			
	&lt;?php 
	
		$x=mysqli_query($connect, &quot;select sum(modal) as total from barang&quot;);	
		$xx=mysqli_fetch_array($x);			
		echo &quot;&lt;b&gt; Rp.&quot;. number_format($xx[&#039;total&#039;]).&quot;,-&lt;/b&gt;&quot;;		
	?&gt;
	&lt;/td&gt;
&lt;/tr&gt;

</table> <ul class="pagination"> <?php for($x=1;$x<=$halaman;$x++){ ?> <li><a href="?page=<?php echo $x ?>"><?php echo $x ?></a></li> <?php } ?> </ul> <!-- modal input --> <div id="myModal" class="modal fade"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button> <h4 class="modal-title">Tambah Barang Baru</h4> </div> <div class="modal-body"> <form action="tmb_brg_act.php" method="post"> <div class="form-group"> <label>Nama Barang</label> <input name="nama" type="text" class="form-control" placeholder="Nama Barang .."> </div> <div class="form-group"> <label>Jenis</label> <input name="jenis" type="text" class="form-control" placeholder="Jenis Barang .."> </div> <div class="form-group"> <label>Suplier</label> <input name="suplier" type="text" class="form-control" placeholder="Suplier .."> </div> <div class="form-group"> <label>Harga Modal</label> <input name="modal" type="text" class="form-control" placeholder="Modal per unit"> </div> <div class="form-group"> <label>Harga Jual</label> <input name="harga" type="text" class="form-control" placeholder="Harga Jual per unit"> </div> <div class="form-group"> <label>Jumlah</label> <input name="jumlah" type="text" class="form-control" placeholder="Jumlah"> </div>

			&lt;/div&gt;
			&lt;div class=&quot;modal-footer&quot;&gt;
				&lt;button type=&quot;button&quot; class=&quot;btn btn-default&quot; data-dismiss=&quot;modal&quot;&gt;Batal&lt;/button&gt;
				&lt;input type=&quot;submit&quot; class=&quot;btn btn-primary&quot; value=&quot;Simpan&quot;&gt;
			&lt;/div&gt;
		&lt;/form&gt;
	&lt;/div&gt;
&lt;/div&gt;

</div>

<?php include 'footer.php';

?>

ini scriptnya @dianarifr @human, mohon bantuannya

avatar Iman14
@Iman14

8 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

coba ini diganti <pre> $result=mysqli_query($select, $jumlah_record, "SELECT*FROM admin"); // diganti jadi $result=mysqli_query($connect, "SELECT * FROM admin"); </pre>

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

Masih Error Gan @dianarifr

<img src='https://www.imageupload.co.uk/images/2018/09/12/Capture17a438.jpg'>[/url]

avatar Iman14
@Iman14

8 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

coba copas code line 28

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

ini gan Line 28 nya @dianarifr:

$halaman=ceil($result / $per_hal);

avatar Iman14
@Iman14

8 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

coba ini <pre> $result=mysqli_query($connect, "SELECT * FROM admin"); $jmlresult = mysqli_num_rows($result) $halaman=ceil($jmlresult / $per_hal); </pre>

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

Berhasil nih @dianarifr...

tapi masih ada error ketika ingin menyimpan barang.

Kode Errornya seperti ini:

Fatal error: Uncaught Error: Call to undefined function mysql_query() in Fatal error: Uncaught Error: Call to undefined function mysql_query() in C:\xampp\htdocs\kios\admin\tmb_brg_act.php:11 Stack trace: #0 {main} thrown in C:\xampp\htdocs\kios\admin\tmb_brg_act.php on line 11

Dan ini SourceCodenya:

<img src='https://www.imageupload.co.uk/images/2018/09/12/Capture4.jpg'>

avatar Iman14
@Iman14

8 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Coba di teliti, itu ente kan pake mysqli bkn mysql. Di errornya jg jelas fatal error encaught error call to undefined mysql

avatar bosque
@bosque

187 Kontribusi 104 Poin

Dipost 5 tahun yang lalu

ingat mysqli punya 2 parameter <pre> mysqli_query($connect,"insert into ..."); </pre>

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

Seperti ini bkn gan @dianarifr? <img src='https://www.imageupload.co.uk/images/2018/09/13/Capture5.jpg'>

Data yang saya input msh blum msk ke database mysqlnya, dan tidak tampil,kira2 salah dmnya lagi yaa gan?

avatar Iman14
@Iman14

8 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

kutip dua depan itu emang gitu? emang gaada isinya?

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

@dianarifr

isinya 'id' hrsnya gan,Saya pakai cara lain seperti gambar dibawah juga tidak bisa. Data Yang diinput tdk msk ke "database" dan tdk tampil.

Source Code tambah_barang.php <img src='https://pasteboard.co/HDICcxA.jpg'>

avatar Iman14
@Iman14

8 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

id itu auto increment atau buat sendiri? insert manual ke mysqlnya error juga?

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban