Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Odczytywanie danych z bazy i Odpowiednia Treść
_Martin_
post 22.09.2005, 14:52:17
Post #1





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


Witam

Interesuje mnie pomoc heh jak każdego chyba na tym forum hih..
Chodzi dokładnie oto ze chciał bym stworzyć zapytanie które sprawdza ilośc druzyn w lidze, jezeli jest ich 20 to ma być else:
  1. <?php
  2. }else{
  3. echo "<font color=green>Rozgrywki Trwają</font>";
  4. ?>


Jezeli nie jest 20 to
  1. <?php
  2. echo "<font color=red>Oczekiwanie na zapełnienie dywizji</font>";
  3. ?>


Szczerze to zrobiłem już takie cos ale mi działa tylko 1 liga i jak powiecmy że będzie 20 druzyn to ruszaja mi wszystkie ligi a ma tylko ta w której jest te 20 druzyn.

Zapytanie z którego czyta ilośc druzyn to:
  1. CREATE TABLE `dywizje` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `data_zalozenia` int(11) NOT NULL DEFAULT '0',
  4. `sezon` int(11) NOT NULL DEFAULT '1',
  5. `liga1_1` int(11) NOT NULL DEFAULT '0',
  6. `liga2_1` int(11) NOT NULL DEFAULT '0',
  7. `liga2_2` int(11) NOT NULL DEFAULT '0',
  8. `liga3_1` int(11) NOT NULL DEFAULT '0',
  9. `liga3_2` int(11) NOT NULL DEFAULT '0',
  10. `liga3_3` int(11) NOT NULL DEFAULT '0',
  11. `liga3_4` int(11) NOT NULL DEFAULT '0',
  12. `liga4_1` int(11) NOT NULL DEFAULT '0',
  13. `liga4_2` int(11) NOT NULL DEFAULT '0',
  14. `liga4_3` int(11) NOT NULL DEFAULT '0',
  15. `liga4_4` int(11) NOT NULL DEFAULT '0',
  16. `liga4_5` int(11) NOT NULL DEFAULT '0',
  17. `liga4_6` int(11) NOT NULL DEFAULT '0',
  18. `liga4_7` int(11) NOT NULL DEFAULT '0',
  19. `liga4_8` int(11) NOT NULL DEFAULT '0',
  20. KEY `id` (`id`),
  21. KEY `id_2` (`id`)
  22. )


A skrypt odp za to to:

  1. <?php
  2. $zapytanie_liga = mysql_fetch_array(mysql_query("select * from dywizje"));
  3. if ($zapytanie_liga['liga1_1']>=20 and $zapytanie_liga['liga2_1']>=20){
  4. echo "<font color=red>Oczekiwanie na zapełnienie dywizji</font>";
  5. }else{
  6. echo "<font color=green>Rozgrywki Trwają</font>";
  7.  
  8. ?>


Albo:
  1. <?php
  2.  
  3. echo "</table><br><br><font size=1>Uwaga:<fotn> - Stan rozgrywek: ";
  4. $zapytanie = mysql_fetch_array(mysql_query("select * from dywizje"));
  5. if (($zapytanie['liga1_1']>=20)&&($zapytanie['liga2_1']>=20)){
  6. echo "<font color=red>Oczekiwanie na zapełnienie dywizji</font>";
  7. }else{
  8. echo "<font color=blue>Rozgrywki trwają</font>";
  9. ?>


No własnie ten problem ze i jak bedzie w liga1_1 20 teamów to liga2_1 tez rusza choć ma 0 teamów... smile.gif Jak to przerobić questionmark.gif
Pomocy smile.gif
Pozdrawiam smile.gif


--------------------
Go to the top of the page
+Quote Post
SongoQ
post 22.09.2005, 14:56:26
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Rozbij to na 2 tabela

1 tabela - liga a 2 - druzyny, druzyny sa powiazane z liga. Wtedy latwo wszystko wyciagniesz.


--------------------
Go to the top of the page
+Quote Post
_Martin_
post 22.09.2005, 21:09:27
Post #3





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


Spoko źle mnie zrozumialeś mam 2 tabele w jednej druzyny a w 2 te dywizje.
No i w tym zapytaniu dodaje się zapytanie ile druzyn jest w lidze np:

Liga1_1 = 20 Drużyn
Liga2_1 = 20 Drużyn
Liga2_2 = 15 Drużyn
ect.. po zero
NO i czyta własnie ile jest druzyn ... no heh czyta jak czyta niby czyta ale jest coś innegoto co pisałem...


Ok poradziłem sobie Mozna zamknąć
Pozdrawiam


Ten post edytował _Martin_ 23.09.2005, 09:26:07


--------------------
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 Wersja Lo-Fi Aktualny czas: 15.06.2025 - 02:12