Sayfa linklerine tıkladığımda verileri göstermiyor, anasayfaya atıyor. Sorun verileri göstermemesi. If komutu yönlendiriyor ancak for döngüsünde bir sorun var sanırım çözemedim.
<?php error_reporting (E_ALL ^ E_NOTICE); include "includes/config.php"; $katNo =intval ($_GET['id_category']); $varmi =mysqli_query ($conn,"SELECT * FROM category WHERE id_category=".$katNo.""); if (mysqli_num_rows($varmi) < 1) { header ("location:index.php"); }
$sorgu=mysqli_query($conn,"SELECT id_movie FROM movie where cat_no=".$katNo.""); $toplam = mysqli_num_rows($sorgu); mysqli_free_result($sorgu); $kacar = 3; $ssayisi = ceil ($toplam/$kacar); $nere = ($sayfa*$kacar)-$kacar; $kayit = mysqli_query($conn,"SELECT * FROM movie where cat_no=".$katNo." order by id_movie DESC LIMIT $nere,$kacar"); if ($kayit) { while ($list=mysqli_fetch_object($kayit)) {
id_category tablomda değerler var.Zaten tıklayınca her kategoride ilk sayfayı görüntülüyor. 2. ve diğer sayfa linklerinde anasayfaya yönlendiriyor veri görmediği için.
< Bu mesaj bu kişi tarafından değiştirildi Guest-B4F394CB0 -- 25 Ağustos 2016; 13:09:32 >
sana sayfalarda mutlaka id_category= belirtmen gerektiğini söylemiştim, ama sayfalama sistemine id_category yi entegre etmemiştin, bu nedenle 2. yada 3. sayfaya gecsen bile işin içinde id_category değeri olmadığı için ana sayfaya yonleniyordun.
<?php
error_reporting (E_ALL ^ E_NOTICE);
include "includes/config.php";
$katNo =intval ($_GET['id_category']);
$varmi =mysqli_query ($conn,"SELECT * FROM category WHERE id_category=".$katNo."");
if (mysqli_num_rows($varmi) < 1) {
header ("location:index.php");
}
$sayfa = intval($_GET["sayfa"]);
$sayfa = ($sayfa <1) ? 1 :$sayfa;
$sonuclu= mysqli_fetch_object ($varmi);
echo "<h1>".$sonuclu->name_category."</h1>";
echo "<hr>";
$sorgu=mysqli_query($conn,"SELECT id_movie FROM movie where cat_no=".$katNo."");
$toplam = mysqli_num_rows($sorgu);
mysqli_free_result($sorgu);
$kacar = 3;
$ssayisi = ceil ($toplam/$kacar);
$nere = ($sayfa*$kacar)-$kacar;
$kayit = mysqli_query($conn,"SELECT * FROM movie where cat_no=".$katNo." order by id_movie DESC LIMIT $nere,$kacar");
if ($kayit) {
while ($list=mysqli_fetch_object($kayit)) {
echo
'<div class="thumb">
<a href="details.php?movie='.$list->cat_no.'" title="'.$list->title_movie.'"><img alt=/'.$list->image_m.'</img> <span class="thumb_desc">'.$list->title_movie.'</span>
</a>
</div>
';}
}
?>
<div class=alt>
<?php
$b=0;
for ($i =1; $i <= $ssayisi; $i++) {
if($toplam == $b) {
echo " ".$i." "; }
else {
echo '<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=119815960&url=category.php?sayfa='.$i.'" data-href="category.php?sayfa='.$i.'">'.$i.'</a>';
}
}
?>
</div>
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi Guest-B4F394CB0 -- 25 Ağustos 2016; 16:28:58 >