Bi haber scriptine kategori ekledim
kategoriyi tıklayınca kategori açılıyor ama F5'e basınca id de değişim olmamamasına rağmen kategoriyi değişiyor. (Mesela id=1 iken normalde siir i açmalı ama bazen siiri açıyor bazen hikayeleri bazende hiçbirini açmayıp kategoride yazı bulunamadı hatası veriyor) Bazende kategoride yazı yok hatası veriyor kodlar aşağıdaki gibi nerede hata var acaba ?
kategoriyi tıklayınca kategori açılıyor ama F5'e basınca id de değişim olmamamasına rağmen kategoriyi değişiyor. (Mesela id=1 iken normalde siir i açmalı ama bazen siiri açıyor bazen hikayeleri bazende hiçbirini açmayıp kategoride yazı bulunamadı hatası veriyor) Bazende kategoride yazı yok hatası veriyor kodlar aşağıdaki gibi nerede hata var acaba ?
Kod:
<?
include "connect.php";
$a = "select * from categories where id = '$id' ";
$b = mysql_query($a) or die(mysql_error());
$c = mysql_fetch_array($b);
?>
---------------
<?php
$filename = "category.php"; // name of this file
$option = array (5, 10, 25, 50, 100, 200);
$default = 10; // default number of records per page
$action = $_SERVER['PHP_SELF']; // if this doesn't work, enter the filename
$query = "SELECT * FROM roses where c_id = '$id' AND valid = '1' ";
$opt_cnt = count ($option);
$go = $_GET['go'];
if ($go == "") {
$go = $default;
}
elseif (!in_array ($go, $option)) {
$go = $default;
}
elseif (!is_numeric ($go)) {
$go = $default;
}
$nol = $go;
$limit = "0, $nol";
$count = 1;
$off_sql = mysql_query ("$query") or die ("Error in query: $off_sql".mysql_error());
$off_pag = ceil (mysql_num_rows($off_sql) / $nol);
//--------------------------------------------
$off = $_GET['offset'];
if (get_magic_quotes_gpc() == 0) {
$off = addslashes ($off);
}
if (!is_numeric ($off)) {
$off = 1;
}
if ($off > $off_pag) {
$off = 1;
}
if ($off == "1") {
$limit = "0, $nol";
}
elseif ($off <> "") {
for ($i = 0; $i <= ($off - 1) * $nol; $i ++) {
$limit = "$i, $nol";
$count = $i + 1;
}
}
$sql = mysql_query ("$query LIMIT $limit") or die ("Error in query: $sql".mysql_error());
while ($row = mysql_fetch_object($sql)) {
//kategorideki yazılar
";
$count += 1;
}
echo "<br><center><font class=menu>";
if ($off <> 1) {
$prev = $off - 1;
echo "« <a href=\"$filename?id=$id&offset=$prev&go=$go\">Önceki Sayfa</a>\r\n";
}
for ($i = 1; $i <= $off_pag; $i ++) {
if ($i == $off) {
echo "( $i ) \r\n";
} else {
echo "[ <a href=\"$filename?id=$id&offset=$i&go=$go\">$i</a> ] \r\n";
}
}
if ($off < $off_pag) {
$next = $off + 1;
echo "<a href=\"$filename?id=$id&offset=$next&go=$go\">Sonraki Sayfa</a> »\r\n";
}
echo "<br /><br />\r\n";
?>