Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem ze skryptem ktory wyswietla zawartosc bazy..
Forum PHP.pl > Forum > Bazy danych > MySQL
stal-sw
sad.gif
Zrobilem skrypt do wpisywania wynikow meczy dla kilku sezonow.
I prblem polega na tym, ze wyniki kolejnych kolejek wyswietlam w nowym wierszu, a nazwe sezony chcialbym wyswietlic tylko 1 raz (bo np. gdy mam wpisane 5 kolejek to przy wynikach kazdej kolejki podaje mi te nazwe sezonu - a ja chce aby ja wyswietlio tylko raz nad wynikami wszystkich kolejek). Prosze o pomoc.

$zapytanie = "SELECT distinct nazwa_sez, kolejka, mecz, wynik_m, wynik_pol, data FROM wyniki where sezon='$sezon'";

$wykonaj = mysql_query($zapytanie);
while($row = mysql_fetch_array($wykonaj))
{
$nazwa_sez = $row['nazwa_sez'];
$kolejka = $row['kolejka'];
$mecz = $row['mecz'];
$wynik_m = $row['wynik_m'];
$wynik_pol = $row['wynik_pol'];
$data = $row['data'];

echo "t<td width=145 colspan=4>$nazwa_sez</td>n";
echo "t</tr>n";
echo "t<tr>n";
echo "t<td width=20<a class=ko>$kolejka</TD>n";
echo "t<td width=145>$mecz</TD>n";
echo "t<td width=40><B>$wynik_m</B></TD>n";
echo "t <td width=40>($wynik_pol)</TD>n";
echo "t<td width=60>$data</TD>n";
Sir Blade
Cytat
sad.gif  
Zrobilem skrypt do wpisywania wynikow meczy dla kilku sezonow.  
I prblem polega na tym, ze wyniki kolejnych kolejek wyswietlam w nowym wierszu, a nazwe sezony chcialbym wyswietlic tylko 1 raz (bo np. gdy mam wpisane 5 kolejek to przy wynikach kazdej kolejki podaje mi te nazwe sezonu - a ja chce aby ja wyswietlio tylko raz nad wynikami wszystkich kolejek). Prosze o pomoc.  

$zapytanie = "SELECT distinct nazwa_sez, kolejka, mecz, wynik_m, wynik_pol, data FROM wyniki where sezon='$sezon'";  

$wykonaj = mysql_query($zapytanie);  

Kod
$nazwa_sezonu = mysql_fetch_array($wykonaj);

echo"$nazwa_sezonu[nazwa_sez]"; //wypisze nazwe sezonu



mysql_data_seek($wykonaj, 0); // powrot na poczatek


while($row = mysql_fetch_array($wykonaj))  
{  
$nazwa_sez = $row['nazwa_sez'];  
$kolejka = $row['kolejka'];  
$mecz = $row['mecz'];  
$wynik_m = $row['wynik_m'];  
$wynik_pol = $row['wynik_pol'];  
$data = $row['data'];  

echo "t<td width=145 colspan=4>$nazwa_sez</td>n";  
echo "t</tr>n";  
echo "t<tr>n";  
echo "t<td width=20<a class=ko>$kolejka</TD>n";  
echo "t<td width=145>$mecz</TD>n";  
echo "t<td width=40><B>$wynik_m</B></TD>n";  
echo "t <td width=40>($wynik_pol)</TD>n";  
echo "t<td width=60>$data</TD>n";



troche toporne ale dziala... laugh.gif
stal-sw
Wielkie dzieki Sir Blade.
Twoje rozwiazanie dziala.
tongue.gif
Sir Blade
inaczej nie puscilbym na forum... laugh.gif
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.