Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
error php line 27
Selalu terdapat error ketika saya mengklik menu "Data Barang" seperti berikut Errornya:

Mohon bantuannya kira2 salah dibagian mananya yah?
'>
18 Jawaban:
pakai 2 parameter yaitu koneksi dan query <pre> mysqli_query($koneksi, $query) </pre>
Masalahnya adalah parameter kedua itu harus berupa string, sementara punya agan parameter keduanya berupa objek std class.
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
copas disini codenya gan, biar editnya gampang
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)
<?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)){
?>
<tr>
<td><?php echo $no++ ?></td>
<td><?php echo $b['nama'] ?></td>
<td>Rp.<?php echo number_format($b['harga']) ?>,-</td>
<td><?php echo $b['jumlah'] ?></td>
<td>
<a href="det_barang.php?id=<?php echo $b['id']; ?>" class="btn btn-info">Detail</a>
<a href="edit.php?id=<?php echo $b['id']; ?>" class="btn btn-warning">Edit</a>
<a onclick="if(confirm('Apakah anda yakin ingin menghapus data ini ??')){ location.href='hapus.php?id=<?php echo $b['id']; ?>' }" class="btn btn-danger">Hapus</a>
</td>
</tr>
<?php
}
?>
<tr>
<td colspan="4">Total Modal</td>
<td>
<?php
$x=mysqli_query($connect, "select sum(modal) as total from barang");
$xx=mysqli_fetch_array($x);
echo "<b> Rp.". number_format($xx['total']).",-</b>";
?>
</td>
</tr>
</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">×</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>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Batal</button>
<input type="submit" class="btn btn-primary" value="Simpan">
</div>
</form>
</div>
</div>
</div>
<?php include 'footer.php';
?>
ini scriptnya @dianarifr @human, mohon bantuannya
coba ini diganti <pre> $result=mysqli_query($select, $jumlah_record, "SELECT*FROM admin"); // diganti jadi $result=mysqli_query($connect, "SELECT * FROM admin"); </pre>
Masih Error Gan @dianarifr
<img src='https://www.imageupload.co.uk/images/2018/09/12/Capture17a438.jpg'>[/url]
ini gan Line 28 nya @dianarifr:
$halaman=ceil($result / $per_hal);
coba ini <pre> $result=mysqli_query($connect, "SELECT * FROM admin"); $jmlresult = mysqli_num_rows($result) $halaman=ceil($jmlresult / $per_hal); </pre>
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'>
Coba di teliti, itu ente kan pake mysqli bkn mysql. Di errornya jg jelas fatal error encaught error call to undefined mysql
ingat mysqli punya 2 parameter <pre> mysqli_query($connect,"insert into ..."); </pre>
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?
kutip dua depan itu emang gitu? emang gaada isinya?
@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'>
id itu auto increment atau buat sendiri? insert manual ke mysqlnya error juga?