Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odczytywanie danych z bazy i Odpowiednia Treść
Forum PHP.pl > Forum > Przedszkole
_Martin_
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
SongoQ
Rozbij to na 2 tabela

1 tabela - liga a 2 - druzyny, druzyny sa powiazane z liga. Wtedy latwo wszystko wyciagniesz.
_Martin_
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.