<?php
include "header.php";
?>
<?php
if(isset($_POST['submit'])){
$VeriSiralaD = $_POST['VeriSirala'];
}
?>
<div class="card m-b-30">
<div class="card-body">
<style>
div.sirala {
position: absolute;
right: 1px;
width: 200px;
height: 10px;
}
}
</style>
<h4 class="mt-0 header-title">Kazananlar</h4>
<p class="text-muted m-b-30 font-14">Kazananları buradan görüntüleyebilirsiniz.</p>
<form action="" method="post">
<table id="datatable" class="table table-bordered">
<thead>
<tr>
<th>Tarih</th>
<th>Kullanıcı</th>
<th>Ödül</th>
</tr>
</thead>
<tbody>
<?php
$rowsPerPage = 10;
$pageNum = 1;
if(isset($_GET['sayfa']))
{
$pageNum = $_GET['sayfa'];
}
$offset = ($pageNum - 1) * $rowsPerPage;
$query = "SELECT count(*) FROM hediyeler";
$s = $db->query($query);
$total_results = $s->fetchColumn();
$total_pages = ceil($total_results/$rowsPerPage);
foreach($db->query("SELECT * FROM hediyeler ORDER BY id DESC $VeriSiralaD Limit $offset, $rowsPerPage") as $listele) {
?>
<tr class="tr-shadow">
<?php echo "<td>{$listele['tarih']}</td>";?>
<?php echo "<td>{$listele['kullanici']}</td>";?>
<?php echo "<td>{$listele['hediye']}</td>";?>
</form>
</tr>
<?php } ?>
</tbody>
</table>
<nav>
<ul class="pagination">
<li class="page-item"><a class="page-link" href="<?php if($pageNum <= 1){ echo 'javascript:void(0);'; } else { echo "?sayfa=".($pageNum - 1); } ?>">İlk Sayfa</a></li>
<li class="page-item"><a class="page-link" href="<?php if($pageNum >= $total_pages){ echo 'javascript:void(0);'; } else { echo "?sayfa=".($pageNum + 1); } ?>">Daha Fazla Kayıt</a></li>
</ul>
</nav>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<?php
include "footer.php";
?> PHP Veri Filtreleme yardım!!
4
●140
- 05-09-2022, 15:55:31Üyeliği durdurulduMerhaba arkadaşlar aşağıdaki koda kullanıcı adı ile filtreleme nasıl ekleyebiliriz ?
- Kabul Edilen Cevap
- 0 Beğeni
-
- 05-09-2022, 16:09:00cenkmix adlı üyeden alıntı: mesajı görüntüle
Gelen veriyi bazı karaketleri **** olarak göstermek istiyorsan. Aşağıdaki örneği kullabilirsin.
$telefon = '05350000000'; echo invisible($telefon, 2, (strlen($telefon) - 4));
- 05-09-2022, 16:17:58Üyeliği durdurulduHocam çok anlamıyorum bu sayfaya bir arama kutusu yaparak verileri sadece aradığımız kullanıcıda gösterse ekstradan yapabilirmiyiz ?ryesilirmak adlı üyeden alıntı: mesajı görüntüle
Yani şuan ki gibi listeleme yapsın yine ama AHMET kullanıcısını aramak istediğim zamanda sadece onun verilerini çeksin istiyorum. Yardımcı olursanız çok sevinirim - 05-09-2022, 16:23:17Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.Sorgunu ve post işlemi yaparken örn : "ahmet" isminide iletmen gerekiyor. Aşağıda örnek sorguyu veriyorum.
SELECT * FROM hediyeler WHERE kullanici like %burya post ettiğin ahmet ismi gelecek% ORDER BY id DESC $VeriSiralaD Limit $offset, $rowsPerPage
- 05-09-2022, 16:59:57Üyeliği durdurulduHocam çok teşekkür ederim yardımlarınız için. Kolaylıklar diler. @ryesilirmak;