Postingan lainnya
Pencarian data pada halaman tertentu, selalu mengarah ke index.php ?
saya menemukan masalah, saya menggunakan halaman php yang dinamis. saya membuat form pencarian data pada halaman laporan ini gambarnya : <a href='https://prnt.sc/ptqiz6'>halaman laporan</a> nah ketika saya klik tombol filter kok selalu mengarah ke halaman index yaa. ini gambarnya : <a href='https://prnt.sc/ptqkg3'>halaman index</a>
ini sourcode pencariannya :
<div class="row">
<section class="content-header">
<h1>
Dashboard
<small>Control Panel</small>
</h1>
<ol class="breadcrumb">
<li><a href="index.php"><i class="fa fa-dashboard"></i> Home</a></li>
<li class="active">Laporan</li>
</ol>
</section>
</div>
<br>
<!-- Form laporan penjualan -->
<div class="row">
<div class="col-lg-12">
<!-- Horizontal Form -->
<div class="box box-info">
<div class="box-header with-border">
<h3 class="box-title">Laporan Penjualan Periode</h3>
</div>
<!-- /.box-header -->
<!-- form start -->
<form class="form-horizontal" method="get" action="index.php?page=laporan">
<div class="box-body">
<div class="form-group">
<label for="" class="col-sm-3 control-label">Tanggal Awal</label>
<div class="col-sm-6">
<input type="date" name="tglawal" class="form-control">
</div>
</div>
<div class="form-group">
<label for="" class="col-sm-3 control-label">Tanggal Akhir</label>
<div class="col-sm-6">
<input type="date" name="tglakhir" class="form-control">
<input type="submit" value="FILTER">
</div>
</div>
</div>
<!-- /.box-body -->
<div class="box-footer">
</div>
<!-- /.box-footer -->
</form>
<table class="table table-bordered">
<tr>
<th style="width: 10px">No</th>
<th>Tanggal</th>
<th>Kode</th>
<th>Harga Jual</th>
<th>QTY</th>
<th>Total</th>
</tr>
<?php
$no = 1;
if(isset($_GET['tglawal'])){
$tglawal = $_POST['tglawal'];
$tglakhir = $_POST['tglakhir'];
$sql = mysqli_query($koneksi,"SELECT * FROM transaksi WHERE tgl_transaksi BETWEEN tgl_transaksi='$tglawal' AND tgl_transaksi='$tglakhir'");
}else{
$sql = mysqli_query($koneksi,"SELECT * FROM transaksi");
}
while($data = mysqli_fetch_array($sql)){
?>
<tr>
<td><?php echo $no++; ?></td>
<td><?php echo $data['no_invoice']; ?></td>
<td><?php echo $data['tgl_transaksi']; ?></td>
</tr>
<?php
}
?>
</table>
</div>
</div>
</div>
1 Jawaban:
Jawaban Terpilih
page nya dibuat input hidden aja
<pre> <form class="form-horizontal" method="get" action=""> <input type="hidden" name="page" value="laporan"> <div class="box-body"> <div class="form-group"> <label for="" class="col-sm-3 control-label">Tanggal Awal</label> <div class="col-sm-6"> <input type="date" name="tglawal" class="form-control"> </div> </div> <div class="form-group"> <label for="" class="col-sm-3 control-label">Tanggal Akhir</label> <div class="col-sm-6"> <input type="date" name="tglakhir" class="form-control"> <input type="submit" value="FILTER"> </div> </div> </div> </form> </pre>
Tanggapan
terimakasih