Merhaba Hocam
yasarkemaldag
cevabın için çok teşekkür ederim,ilanları listelediğim diye ilan diye kod sayfam var, bu sayfam içerisinde ilanları, Fırsat ilanları, Vitrin ilanlarını ve Öne çıkan ilanları veritabanında çekip sayfalıyorum, bu kod yapısı daha önce DataTables yapısı ile sayfalama yapıyordu, ben bu DataTables olayını iptal ettim, etmemin sebebide dropdown kodlarım çalışmıyor, bende bu kod yapısını PHP ile sayfalama yapmak istiyorum.
çağırdığım link yapısıda aşağıdaki gibi Hocam
index.php?s=ilanlar
index.php?s=vitrinilanlar&getir=vitrindegoster
index.php?s=onecikanilanlar&getir=onecikanilanlar
index.php?s=firsatilanlar&getir =firsatlardagoster
Sayfalama ve listeleme yapmak istediğim Kod bloğumun tamamı <?php
if((!isset($_GET['getir']) || empty($_GET['getir']))){
$getir="";
}else{
$getir=temizle($_GET['getir']);
if($getir=="firsatlardagoster"){
$getir=" && (id in(SELECT (select ilanid from dopingsiparisler where id=dopingsiparislerdetaylari.siparisid && odemedurum='1' && durum='1') as ilanid FROM dopingsiparislerdetaylari Where dopingturu='1' && bitisTarihi > '".date("Y-m-d H:i:s")."') || icerikid in (SELECT (select ilanid from dopingsiparisler where id=dopingsiparislerdetaylari.siparisid && odemedurum='1' && durum='1') as ilanid FROM dopingsiparislerdetaylari Where dopingturu='1' && bitisTarihi > '".date("Y-m-d H:i:s")."'))";
}else if($getir=="vitrindegoster"){
$getir=" && (id in(SELECT (select ilanid from dopingsiparisler where id=dopingsiparislerdetaylari.siparisid && odemedurum='1' && durum='1')as ilanid FROM dopingsiparislerdetaylari Where dopingturu='2' && bitisTarihi > '".date("Y-m-d H:i:s")."') || icerikid in (SELECT (select ilanid from dopingsiparisler where id=dopingsiparislerdetaylari.siparisid && odemedurum='1' && durum='1') as ilanid FROM dopingsiparislerdetaylari Where dopingturu='2' && bitisTarihi > '".date("Y-m-d H:i:s")."'))";
}else if($getir=="onecikanilanlar"){
$getir=" && (id in(SELECT (select ilanid from dopingsiparisler where id=dopingsiparislerdetaylari.siparisid && odemedurum='1' && durum='1')as ilanid FROM dopingsiparislerdetaylari Where dopingturu='3' && bitisTarihi > '".date("Y-m-d H:i:s")."') || icerikid in (SELECT (select ilanid from dopingsiparisler where id=dopingsiparislerdetaylari.siparisid && odemedurum='1' && durum='1') as ilanid FROM dopingsiparislerdetaylari Where dopingturu='3' && bitisTarihi > '".date("Y-m-d H:i:s")."'))";
}else {
$getir="";
}
}
?>
<div class="container-fluid">
<!-- start page title -->
<div class="row">
<div class="col-12">
<div class="page-title-box d-sm-flex align-items-center justify-content-between">
<div class="page-title-left">
<ol class="breadcrumb m-0">
<?php gezintiCubugu($sayfaBilgi->id,false); ?>
</ol>
</div>
</div>
</div>
</div>
<!-- end page title -->
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-body">
<div class="row mb-2">
<div class="col-sm-12">
<div class="pull-left" id="toplusilmenu" style="display:none;">
<button id="toplusilbtn" siltbl="ilan" silform="uyelerform" type="button" class="btn btn-danger light">
<label class="option block mn"><i class="fa fa-trash"></i> Toplu Sil</label>
</button>
</div>
<div class="pull-right">
<button type="button" onclick="window.location.href='index.php?s=ilanekle';" class="btn btn-success btn-rounded waves-effect waves-light mb-2 me-2"><i class="mdi mdi-plus me-1"></i> İlan Ekle</button>
</div>
</div>
</div>
<div class="form-group row">
<div class="table-responsive">
<table class="table dt-responsive nowrap w-100 datatable1">
<thead>
<tr>
<th><input onchange="tumunuSec()" type="checkbox" name="mobileos" value="FR"></th>
<th>ID</th>
<th>Resim</th>
<th>Başlık</th>
<th>Fiyat</th>
<th>Türü</th>
<th>Tarih</th>
<th>Onay</th>
<th>İşlem</th>
</tr>
</thead>
<tbody>
<?php
$ilananCek = $db->prepare("SELECT * FROM ilan WHERE icerikid=0 $getir");
$ilananCek->execute();
while($ilan = $ilananCek->fetch(PDO::FETCH_OBJ)){
if($ilan->ekleyen==uyebilgicek("id")) $sizin = 1;
else $sizin=0;
?>
<tr id="satir-<?=$ilan->id?>">
<td>
<label class="option block mn">
<input type="checkbox" id="silsatir" class="silsatir" name="silsatir[]" value="<?=$ilan->id?>">
<span class="checkbox mn"></span>
</label>
</td>
<td><?=$ilan->id?></td>
<td><img src="../upload/emlak/290x200/<?=cek("ilanresimler","ilanid='$ilan->id'" ,"resim")?>" class="avatar-md rounded"></td>
<td><?=$sizin==0 ? kisalt($ilan->baslik, "30","..."):kisalt($ilan->baslik.' <strong>(Size Ait)</strong>', "50","...")?></td>
<td><?=$ilan->fiyat?> <i class="<?=parabirimiCevir(cek("ilan_durum", "(id='$ilan->parabirimiid' || icerikid='$ilan->parabirimiid')", "baslik"))?>"></i></td>
<td><?=cek("ilan_durum","id='$ilan->turid'","baslik")?></td>
<td><?=turkcetarih("Y-m-d",$ilan->guncellenmeTarihi)?></td>
<td>
<div class="btn-group">
<button id="status-<?=$ilan->id;?>" type="button" class="btn <?=$ilan->onay=="0"?'btn-danger':'';?><?=$ilan->onay=="1"?'btn-success':'';?><?=$ilan->onay=="2"?'btn-secondary':'';?>"><?=$ilan->onay=="0"?'Onaysız':'';?><?=$ilan->onay=="1"?'Onaylandı':'';?><?=$ilan->onay=="2"?'Beklemede':'';?></button>
<button type="button" class="btn <?=$ilan->onay=="0"?'btn-danger':'';?><?=$ilan->onay=="1"?'btn-success':'';?><?=$ilan->onay=="2"?'btn-secondary':'';?> dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false"><i class="mdi mdi-chevron-down"></i><span class="sr-only">İşlem</span></button>
<ul class="dropdown-menu" role="menu">
<li><a class="dropdown-item" href="javascript:void(0);" onclick="tekKaydet('ilan','onay','<?=$ilan->id;?>','0'); $('#status-<?=$ilan->id;?>') .text($(this) .text()); $('#status-<?=$ilan->id;?>') .attr('class','btn btn-danger');">Onaysız</a></li>
<li><a class="dropdown-item" href="javascript:void(1);" onclick="tekKaydet('ilan','onay','<?=$ilan->id;?>','1'); $('#status-<?=$ilan->id;?>') .text($(this) .text()); $('#status-<?=$ilan->id;?>') .attr('class','btn btn-success');">Onaylandı</a></li>
<li><a class="dropdown-item" href="javascript:void(2);" onclick="tekKaydet('ilan','onay','<?=$ilan->id;?>','2'); $('#status-<?=$ilan->id;?>') .text($(this) .text()); $('#status-<?=$ilan->id;?>') .attr('class','btn btn-secondary');">Beklemede</a></li>
</ul>
</div>
</td>
<td>
<div class="d-flex gap-3">
<a href="index.php?s=ilan-duzenle&id=<?=$ilan->id?>" class="text-success"><i class="mdi mdi-pencil font-size-18"></i></a>
<a href="javascript:void(0);" onclick="sil(this);" silid="<?=$ilan->id?>" silremove="satir" siltbl="ilan" class="text-danger"><i class="mdi mdi-delete font-size-18"></i></a>
</div>
</td>
</tr>
<?php }?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- end row -->
</div> <!-- container-fluid -->