@webdevyusuf kodlarımda mevcut ama hata alıyorum
Maalesef bu şekilde hata vermekte sorun
<input type="checkbox" name="sil[]" value="<?php echo $uruncek['urun_id']; ?>&urunresimsil=<?php echo $urunresimcek['urun_resimyol']; ?>" />
bu kısımda olabilir mi
tek silme işleminde sorunsuz çalışıyor
<a href="ayar/islem.php?urunsil=ok&urun_id=<?php echo $uruncek['urun_id']; ?>&urunresimsil=<?php echo $urunresimcek['urun_resimyol']; ?>" class="btn btn-danger shadow btn-xs sharp">
<?php
if ($_GET['urunsil']=="ok") {
$sil=$db->prepare("DELETE FROM urunler WHERE urun_id=:urun_id");
$kontrol=$sil->execute(array(
'urun_id' => $_GET['urun_id']
));
if ($kontrol) {
$urunfotosil=$_GET['urunresimsil'];
unlink("../../$urunfotosil");
header("Location:../urun.php?sil=ok");
} else {
header("Location:../urun.php?sil=no");
}
}
?>
Ürün görselini mi foreach içine almalıyım
Teşekkürler @webdevyusuf yapıyorum gibi takıldığım yer olursa tekrar sorabilirmiyim acaba ?
Yedeğini aldım lakin yine çalışmıyor veritabanları çıkıyor ama tabloları yok
Arkadaşlar kesinlikle tüm sql dosyalarınızın yedeğini alın ben almadım şuan fena bi haldeyim ben düştüm siz düşmeyin :(
https://www.youtube.com/watch?v=ANdFThQIilQ
Bu video daki işlemleri yaptım sorun düzeldi lakin tüm verilerim kayboldu :(
Evet atladığım yer olmuş ama ilk başta belirttiğim gibi benim istediğim sayfalama şekli
Önceki [1] [2] [3] [4] [5]...[20] Sonraki tarzı Googlede gezinirken bir makale ile karşılaştım
istediğim şeyi sağlıyor fakat ... dan sonra INF adında bir buton çıkıyor onu anlayamadım
Takılan arkadaşlar olursa vereceğim örnekle sorunlarını halledebilirler
<?php
$sayfada = 16;
$sorgu=$db->prepare("SELECT * from urunler");
$sorgu->execute();
$toplam_icerik=$sorgu->rowCount();
$toplam_sayfa = ceil($toplam_icerik / $limit);
// eğer sayfa girilmemişse 1 varsayalım.
$sayfa = isset($_GET['sayfa']) ? (int) $_GET['sayfa'] : 1;
// eğer 1'den küçük bir sayfa sayısı girildiyse 1 yapalım.
if($sayfa < 1) $sayfa = 1;
// toplam sayfa sayımızdan fazla yazılırsa en son sayfayı varsayalım.
if($sayfa > $toplam_sayfa) $sayfa = $toplam_sayfa;
$limit = ($sayfa - 1) * $sayfada;
$tumurunsor=$db->prepare("SELECT * FROM urunler WHERE urun_durum=:urun_durum ORDER BY urun_id DESC limit $limit,$sayfada");
$tumurunsor->execute(array('urun_durum' => 1));
?>
<?php
if($toplam_sayfa > $limit){
echo '<br><br>';
$x = 2;
if($sayfa > 1){
$onceki = $sayfa-1;
echo '<li class="page-item"><a class="page-link" href="?sayfa='.$onceki.'">« Önceki </a></li>';
}
if($sayfa==1){
echo '<li class="page-item"><a class="page-link">1</a></li>';
}
else{
echo '<li class="page-item"><a class="page-link" href="?sayfa=1">1</a></li>';
}
if($sayfa-$x > 2){
echo '...';
$i = $sayfa-$x;
}else {
$i = 2;
}
for($i; $i<=$sayfa+$x; $i++) {
if($i==$sayfa){
echo '<li class="page-item"><a class="page-link">'.$i.'</a></li>';
}
else{
echo '<li class="page-item"><a class="page-link" href="?sayfa='.$i.'">'.$i.'</a></li>';
}
if($i==$toplam_sayfa) break;
}
if($sayfa+$x < $toplam_sayfa-1) {
echo '...';
echo '<li class="page-item"><a class="page-link" href="?sayfa='.$toplam_sayfa.'">'.$toplam_sayfa.'</a></li>'; // son sayfa yazdırılacak
}elseif($sayfa+$x == $toplam_sayfa-1) {
echo '<li class="page-item"><a class="page-link" href="?sayfa='.$toplam_sayfa.'">'.$toplam_sayfa.'</a></li>';
}
if($sayfa < $toplam_sayfa){
$sonraki = $sayfa+1;
echo '<li class="page-item"><a class="page-link" href="?sayfa='.$sonraki.'"> Sonraki » </a></li>';
}
} ?>