Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dwa Połączenia, Dwa Połączenia
Sutek
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 28.09.2005

Ostrzeżenie: (0%)
-----


Witam mam taki kodzik:
  1. <?php
  2.  
  3.  
  4. if($_GET['Data']=="Wszystkie" OR empty($_GET['Data']))
  5. {
  6. $zapytanie="SELECT COUNT(nk.id_war) AS ilosc ,n.id_war, n.Data, n.Skad, n.Nazwa, n.Tag, n.Strona, n.Tracker, n
    .Wynik, n.Pelny, n.Liga, n.Mapa FROM war n LEFT JOIN war_komen nk ON nk.id_war = 
    n.id_war GROUP BY n.id_war, n.Data, n.Skad, n.Nazwa, n.Tag, n.Strona, n.Tracker, 
    n.Wynik, n.Pelny, n.Liga, n.Mapa"
    ;
  7. }
  8. else
  9. {
  10. $zapytanie="SELECT * FROM war where Data='".$_GET['Data]."' ";
  11. }
  12.  
  13. $query=mysql_query($zapytanie) or die(mysql_error());
  14.  
  15. while($myrow=mysql_fetch_assoc($query))
  16.  
  17.  
  18. ?>


Wszystko działa wporządzeczku ,z tym ,że nie tak jak mi trzeba.Gdy jeszcze nic nie zostało posortowane to wypisuje mi ilość komentarzy czyli ".$myrow['Ilosc'].".Ale po sortowaniu już nie...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




a gdzie w tym kodzie masz sortowanie?

POzatym sortu ja poziomie zapytania, bedzie lepiej i szybciej:
order by


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Sutek
post
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 28.09.2005

Ostrzeżenie: (0%)
-----


Hmmmm troche się nie zrozumieliśmy.Mój błąd
Mam sobie Baze w niej dane

a
b
a
d
a
b

Sortowanie chodziło mi o to ,żeby pokazało ,tylko zmienną a tongue.gif

Czyli daje zapytanie
  1. <?php
  2. Data='".$_GET['Data]."' 
  3. ?>
gdzie $_Get = a

I chodzi o to ,że po ,,Sortowaniu '' gubi zmienną ."$myrow['ilosc'];
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




no ale mistrzuniu, przeciez gdy masz "sortowanie" to w zapytaniu nie dajesz zmiennej ilosc:
  1. <?php
  2. $zapytanie="SELECT * FROM war where Data='".$_GET['Data]."' ";
  3. ?>
wiec sie nie dziw, ze ją "gubisz"


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Sutek
post
Post #5





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 28.09.2005

Ostrzeżenie: (0%)
-----


Nie gubie $_GET['Data']; Tylko ilosc...


$zapytanie="SELECT COUNT(nk.id_war) AS ilosc ,n.id_war, n.Data, n.Skad, n.Nazwa, n.Tag, n.Strona, n.Tracker, n.Wynik, n.Pelny, n.Liga, n.Mapa FROM war n LEFT JOIN war_komen nk ON nk.id_war = n.id_war GROUP BY n.id_war, n.Data, n.Skad, n.Nazwa, n.Tag, n.Strona, n.Tracker, n.Wynik, n.Pelny, n.Liga, n.Mapa";

Żebym na koniec mógł dodać jeszcze where Data = '$Data' To było wporządku ,ale chyba te zapytanie z nieba wziełem tongue.gif

Ps.Nospor nie uważam się za mistrza :roll2:
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Nie gubie $_GET['Data']; Tylko ilosc...
Czytaj ze zrozumieniem. Napisalem wyraznie ze nic dziwnego ze gubisz ilosc bo gdy robisz swoje sortowanie to w zapytanie nie pobierasz wyliczasz ilosci. slepy jestes? POkazalem ci nawet to zapytanie. tam nie ma ilosc. Jest ilsoc w zapytanie wczesniejszym, gdy nie masz warunku na Data. Obudź sie czlowieku.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 11:28