Arkadaşlar iki adet değişkenim var (değişken değilse uyarın)
Örnek olarak "sehirler.php?ref=1" bu şekilde link verdiğimde adana ilindeki ilanlarım listeleniyor
Bir de kategori olarak ?deger=1" kullanıyorum ama kategorilere
siteadi.com/sehirler.php?ref=1°er=1 şeklinde link verdiğim zaman kategori sonucu (deger) gelmiyor sanırım kodlarımda eksik var
kodum bu :
$ili=$_GET['ref'];
$page = (int) (!isset($_GET["page"]) ? 1 : $_GET["page"]);
$limit = 25;
$startpoint = ($page * $limit) - $limit;
//to make pagination
@$alt_kat_id=$_GET['deger'];
$statement = "`sabit_ilanlar` where `ili` = $ili ";
?>
yardımlarınızı bekliyorum saygılar
Basit bir PHP sorusu?
20
●999
- 12-06-2013, 19:46:51Üyeliği durduruldu$alt_kat_id=$_GET['deger']; bunu hicbir yerde kullanmamissiniz?Anasayfam adlı üyeden alıntı: mesajı görüntüle
- 12-06-2013, 19:54:26nerde nasıl kullanmam lazım ?WapZap adlı üyeden alıntı: mesajı görüntüle
- 12-06-2013, 20:00:38Üyeliği durdurulduveritabani yapisini bilmedigimden birsey soyleyemem. Gözat sekmesinden her tablonun sutun ve ilk satirlarinin ss sini atabilirseniz bir fikrim olabilir.Anasayfam adlı üyeden alıntı: mesajı görüntüle
- 13-06-2013, 12:01:16
$ili=intval($_GET['ref']); // Intval almalısınız. güvenlik amaçlı $page = (int) (!isset($_GET["page"]) ? 1 : $_GET["page"]); $limit = 25; $startpoint = ($page * $limit) - $limit; //to make pagination @$alt_kat_id=intval($_GET['deger']); $statement = "`sabit_ilanlar` where `ili` = $ili and (alt_kat_id = $alt_kat_id or (alt_kat_id_1 = $alt_kat_id or alt_kat_id_2 = $alt_kat_id or alt_kat_id_3 = $alt_kat_id or alt_kat_id_4 = $alt_kat_id or alt_kat_id_5 = $alt_kat_id or alt_kat_id_6 = $alt_kat_id) ";
Seklinde deneyebilirsiniz. - 13-06-2013, 13:07:32Kimlik doğrulama veya yönetimden onay bekliyor.Veritabanı yapınız çok yanlış. Alt kategori algoritmanızı gözden geçirmenizi öneririm. Normalizasyon kurallarını çiğnemekle kalmıyor ayrıca sisteminizi de kısıtlıyorsunuz. Şurada nasıl "efficient" (verimli) alt kategori sistemi yapılabileceğine dair bir örnek vermiştim.
- 13-06-2013, 13:22:08Evet alt kategori sistemi cok iyi degil. Senin paylaştığın mesajdaki sistem olsa daha iyi olur bu sistem için.grafitus adlı üyeden alıntı: mesajı görüntüle
- 13-06-2013, 13:45:44grafitus adlı üyeden alıntı: mesajı görüntüle
Üstat verdiğin linke baktım ama ne yapmam gerektiğini anlayacak kadar bilgim yok.
Elimdeki kategori yapısını nasıl senin dediğin gibi düzeltebilirim?
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 13:45:44 -->-> Daha önceki mesaj 13:40:41 --
FqhTR adlı üyeden alıntı: mesajı görüntüle
üstat dediğini yaptım fakat aşağıdaki şu kodların olduğu satırlara hata verdi
<?php
//show records
$query = mysql_query("SELECT * FROM {$statement} LIMIT {$startpoint} , {$limit}");
$say= mysql_num_rows($query);
while ($row = mysql_fetch_assoc($query)) {
?>