Arkadaşlar Hemen Özetliyeyim..
önce şöyle bir tablolarım var.
takimlar
maclar
takimlar tablosu şöyle.
takimid
takimadi
takimlogo
maclar tablosu ise
evsahibiID
skor
deplasmanID
macyeri
mactarihi
machakemi
...
arkadaşlar sorunum ise şu
önce ben takımları ekletiyorum arkasından macları ekledim işte
işte örnegin
takimid 12 olan Eskişehirspor
takimid 17 olan Kasımpaşa
ve takımları döndürüyorum
Eskişehir a tıklayınca eses in maclari çıkıyor nasılmı
index.php?op=maclar&takimid=12
böyle giriyorum ve sorguyu yapıyorum esesin bütün maçları geldi ve bunları istedigim gibi sırada koymak istiyorum örnegin esesin kasımpaşa ile olan maçını 2. sıraya esesin istanbul ile olan maçını 1 e koymak v.s böyle istiyorum ama işte bunuda tabloya sıra sütunu ile yaptım bu zamanda simdi esesin maçlarını sıraladım digerlerinide sıralayınca esesin maçlarının yerleri degişiyor buna nasıl bir çare bulunur bi mantık söylerseniz çok mutlu olurum arkadaşlar ...
Bir Php ci olarak buna bir mantık uygulayamadım ve yardımlarınızı bekliyorum...
11
●811
- 01-05-2010, 14:53:19Eposta Aktivasyonu GerekmekteMaçlar tablosuna iki alan daha ekle. Birisi maçların sırası için siraID diğeri takimID olabilir. Maçları eklerken şöyle birşey yap
INSERT INTO maclar (evsahibi, skor,......., siraID, takimID) VALUES ('$evsahibi','$skor',........,'$mac_hangi_hafta',' $hangi_takim');
Bu sayede her takımın oynayacağı maçları ayrı ayrı ve hafta hafta veritabanına ekleyebilirsin.
Çekerken WHERE takimID='$getTakimID' ORDER BY siraID ASC olarak çekersen her takımın maçlarını hafta sırasına göre gösterebilirsin.
İlk aklıma gelen bu oldu
- 01-05-2010, 18:48:56öncelikle teşekkürler ben bu yöntemi ve daha çok yöntem denedim sanırsam anlamatamadım özür dilerim.NiZZo_ adlı üyeden alıntı: mesajı görüntüle
şimdi zaten evsahibiID birinci takımın Id numarası
deplasmanID ikinci takımın Id numarası
ve ben
maclar.php?takimid=$takimid
böyle diyorum ve sorguda
$sql=mysql_query("SELECT * FROM maclar WHERE evsahibiID='$takimid' or deplasmanID='$takimid'");
böyle yaptıgımda bu takımın hem evsahibi oldugu hemde deplasman oldugu maçları döndürüyor ve bunları sıralamak istiyorum işte dedigin gibi yapınca eses in maçları düzgün çıksa esesin diger takımlarla olan maçları diger takımın maçlarına girince orası bozuluyor yani aynı değeri 2 yerdede değişik değerlerle sıralamam lazım. umarım anlatabilirmişimdir. - 01-05-2010, 19:01:51yok hayır öyle yaparsak hiçbir maçı göster and koyarsak VE koymuş oluruz orada demiş oluruzki evsahibi ve deplasman 12 yani eses olansa göster esesle esesin maçı varsa onu gösterirby_grafitus adlı üyeden alıntı: mesajı görüntüle
)
ben orada or koyuyorumki diyorum orada esesin hem evinde hemde deplasmanda oynadıgı maçları döndür diyorum ... - 01-05-2010, 19:28:22Üyeliği durdurulduarkadaşın dediği gibi tarihe göre sıralatmak en mantıklısı.