1. <?php
  2.  
  3. $zap=mysql_query("SELECT group_concat( id_reprezentacji ) AS idy,
  4. group_concat( reprezentacja ) AS nazwy
  5. FROM `reprezentacje`
  6. WHERE `ms_grupa`=".$_GET['grupa']);
  7.  
  8.  
  9.  
  10. for ($l=0;$l<mysql_num_rows($zap);$l++)
  11. {
  12. $idy =explode(',',$k['idy']);
  13. $nazwy =explode(',',$k['nazwy']);
  14.  
  15. $zap1=mysql_query("SELECT sum( if( `druzyna1` =44 AND `gole_dr1` > `gole_dr2` OR `druzyna2` =44 AND `gole_dr1` < `gole_dr2` , 1, 0 ) ) AS zw,
  16. sum( if( `druzyna1` =44 AND `gole_dr1` < `gole_dr2` OR `druzyna2` =44 AND `gole_dr1` > `gole_dr2` , 1, 0 ) ) AS prz,
  17. sum( if( `gole_dr1` = `gole_dr2` , 1, 0 ) ) AS re,
  18. sum( if( `druzyna1` =44, `gole_dr1` , if( `druzyna2` =44, `gole_dr2` , 0 ) ) ) AS bramkistrzelone,
  19. sum( if( `druzyna1` =44, `gole_dr2` , if( `druzyna2` =44, `gole_dr1` , 0 ) ) ) AS bramkistracone
  20. FROM `mecze` WHERE `druzyna1` =44 OR `druzyna2` =44 ");
  21. for($i=0;$i<mysql_num_rows($zap1);$i++)
  22. {
  23. $s=mysql_fetch_assoc($zap1);
  24. $il_meczy=$s['zw']+$s['prz']+$s['re'];
  25. $il_pun=$s['zw']*3+$s['re'];
  26. $miejsce=$i+1;
  27. echo "<tr>";
  28. echo "<td>".$miejsce."</td>";
  29. echo"<td align='right'>nazwa</td>";
  30. echo"<td width='40' align='right'>".$il_meczy."</td>";
  31. echo"<td width='20' align='center'>".$il_pun."</td>";
  32. echo"<td width='40' align='left'>".$s['zw']."</td>";
  33. echo"<td width='40' align='left'>".$s['re']."</td>";
  34. echo"<td width='40' align='left'>".$s['prz']."</td>";
  35. echo "<td>".$s['bramkistrzelone']." : ".$s['bramkistracone']."</td>";
  36.  
  37. }
  38. }
  39.  
  40. ?>



Napisałem taki o to skrypt. Ma on za zadanie tworzyc tabele ze statystykami meczów. Wszystko ładnie oblicza mi ilość punktów, ilość zwycięstw, ilość porażek, ilość remisów oraz stosunek bramkowy, ale musze do tego dołożyć nazwę drużyny która znajduje sie w innej tabeli. W zap1 liczba 44 to przykładowy id druzyny.

Zapytaniem
  1. <?php
  2.  
  3. $zap=mysql_query("SELECT group_concat( id_reprezentacji ) AS idy,
  4. group_concat( reprezentacja ) AS nazwy
  5. FROM `reprezentacje`
  6. WHERE `ms_grupa`=".$_GET['grupa']);


Wyświetlam tablice z idami i nazwami reprezentacji, ale jak połączyłem to w jedność to nie działa. W zap1 liczba 44 to przykładowy id druzyny. Jak w pętli po kolei podstawiać w zap1 za liczbe 44 wartość z wygenerowanej tablicy, a w wyświtlaniu nazwę druzyny odpowadająca danemu id??