Cevap veren yok mu arkadaşlar.
Kodlar uzun ama kısaca ne yapmak istediğimi anlatayım.
<?php
if($_POST) {
$Sayfa = @intval($_GET['sayfa']); if(!$Sayfa) $Sayfa = 1;
$Say = $db->query("SELECT yaziekle_resim, yaziekle_baslik, yaziekle_konu,
yaziekle_kategori FROM yaziekle ORDER BY yaziekle_id DESC");
$ToplamVeri = $Say->num_rows;
$Limit = 5;
$Sayfa_Sayisi = ceil($ToplamVeri/$Limit); if($Sayfa > $Sayfa_Sayisi){$Sayfa = 1;}
$Goster = $Sayfa * $Limit - $Limit;
$GorunenSayfa = 2;
$ara = $_POST['kelime'];
$aramasorgusu = "SELECT yaziekle_id, yaziekle_resim, yaziekle_baslik, yaziekle_konu,
yaziekle_kategori FROM yaziekle WHERE yaziekle_baslik like '%$ara%' ORDER BY yaziekle_id DESC LIMIT $Goster, $Limit";
$aramasorgu = $db->query($aramasorgusu);
$aramasay = $aramasorgu->num_rows;
if($aramasay > 0) {
foreach($aramasorgu as $arama) {
?>
<div class=icerikalani-div>
<div class="icerik-ic-alani">
<div class="resim-div">
<img src="images/eklenenyaziresimleri/<?php echo $arama['yaziekle_resim']; ?>">
</div>
<div style="text-align:center; margin-top:10px; margin-bottom:10px;">
<?php if ($Sayfa > 1) { ?>
<span class="say_sabit"><a style="font-size:17px;" href="arama.php?sayfa=1">İlk</a></span>
<div class="say_sabit"><a style="font-size:17px;" href="arama.php?sayfa=<?=$Sayfa - 1?>">Önceki</a></div>
<?php } ?>
<?php
for($i = $Sayfa - $GorunenSayfa; $i < $Sayfa + $GorunenSayfa +1; $i++){ if($i > 0 and $i <= $Sayfa_Sayisi){
if($i == $Sayfa){
echo '<span style="font-size:17px; margin-right:8px; padding-left:8px;" class="say_aktif">'.$i.'</span>';
}else{
echo '<a style="font-size:17px; margin-right:8px; padding-left:8px;" class="say_a" href="arama.php?sayfa='.$i.'">'.$i.'</a>';
}
}
}
?>
<?php if ($Sayfa != $Sayfa_Sayisi) { ?>
<div class="say_sabit"><a style="font-size:17px;" href="arama.php?sayfa=<?=$Sayfa + 1?>">Sonraki</a></div>
<div class="say_sabit"><a style="font-size:17px;" href="arama.php?sayfa=<?=$Sayfa_Sayisi?>">Son</a></div>
<?php } ?>
</div>
Çalıştı. Peki bir şey sorayım. "query" nin değişkenini "foreach" içinde kullanıp veriyi yazdırmayı anladım, biliyorum ama "$aramasay" değişkenine "query" nin değişkenini veritabanında veri olup olmadığını kontrol etmek için aktarmış olmama rağmen, neden "foreach" içinde sorgu değişkenini yazdırdık? Yani aktarım yapmamış mı oluyoruz bu durumda?
Cevap veren yok mu arkadaşlar.
Aslında anlatmak istediğimi şu şekilde daha iyi izah edebilirim.
http://www.erbilen.net/
Yukarıdaki sayfada, sağ alanda kategoriler, bağlantılar gibi yerler var. Bu sağ alandaki kısmı grid sitemiyle veya flex ile yapabilir miyiz?
Yapabiliyorsak eğer, https://www.hizliresim.com/5sq1zcz buradaki gibi ben her yazı listelettiğimde sağ tarafta farklı bir şey çıkmasını istiyorum ve bu farklı resim veya linkleri neye göre listeletebilirim.
Yani diyelim ki id'si 1 olan yazıyı listelettim. Sağ kısmına da reklam koymak istiyorum. 2 id'li yazıyı listelettiğimde en çok okunan 5 yazıyı listeletmek istiyorum. 3 id'li yazıyı listelettiğimde linkler kısmını listeletmek istiyorum ama sırasıyla nasıl veya neye göre listeletebilirim, onu bilemedim.
Cevap veren yok mu arkadaşlar.
Peki giriş formu ile login formu aynı görünüyor. Girişş formunda e-posta alanı yok ama e-posta alanı da çıkıyor. Daha doğrusu kayıt formu çıkıyor, giriş alanında.
Dostlar ha bi cevap yazın. :)
"qplot" Teşekkür ederim. Öğrenmeye çalışıyorum.
Belki 2 aydır, veritabanına siparişleri kaydetmeyle ilgili uğraşıyorum. Buraya yazdım. Yardımcı oluyorlar ama ben öğrenecek mişim diye nasıl olacağını söylemiyorlar. Tamm 2 ay. 2 aydır belki biraz daha fazla olabilir veritabanına, sepetteki 3 ürünü tek "post" ile yazdırmaya çalışıyorum. En sonunda txt dosyasına yazdırılabileceğini söylediler. Mümkünse tekrar dönmek istemiyorum, o işe. Ama kolay bir yöntem biliyorsanız veya kodlar şu şekilde diye kodları koyacaksanız, tabiki daha iyi olur sizin dediğiniz. Haricinde txt dosyası üzerinden gitmeyi tercih ederim.