|
|
#1 (permalink) |
|
Üyelik Tarihi: 28.01.2003
Yer: Karadelik
Yaş: 26
Mesaj: 106
|
Kategori Sürekli değişiyor [PHP]
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 ? 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"; //dosya adı $option = array (5, 10, 25, 50, 100, 200); $default = 10; $action = $_SERVER['PHP_SELF']; $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"; ?>
__________________
İnsanların doğruları vardır; Hayatınsa GERÇEKleri... H.K. |
|
|
|
|
|
#2 (permalink) |
|
Üyelik Tarihi: 30.11.2000
Yer: Bursa
Yaş: 20
Mesaj: 809
|
Re: Kategori Sürekli değişiyor [PHP]
"id" değerini $_GET yerine $_REQUEST ile almayı denerseniz çözülebir sanırım sorununuz.
__________________
muarifer » ruby, rails, postgresql, yazılım geliştirimi falan... |
|
|
|
Zoque'a hoşgeldiniz!