Stworzyłem piłkarską tabele. Od 1 do 20 miejsc. Po rozegraniu kolejki meczów, zespoły przemieszały się miejscami. Razem z nimi poprzemieszczało się też id. I teraz np. na pierwszym miejscu jest zespół, co wcześniej był na trzecim itd. Widać, że jest na czele tabeli ale ma przyporządkowane id = 3. Generalnie galimatias. Czy jest jakiś sposób aby id, czy też inna kolumna z liczebnikami była ustawiona "na sztywno". Zespoły będą się mieszały ale liczby porządkowe będą od 1 do 20 bez zmian ?? Można taką, rzecz załatwić odpowiednią budową tabeli w html i css ale nie o to mi chodzi. Najlepiej jakby dane były przekazywane z bazy mysql. No ale tu pewnie nie da się tego załatwić jednym Selektem ale pewnie jakimś zagnieżdżonym? Ktoś przerabiał coś podobnego. Kod dla tabeli
- Kod: Zaznacz cały
<?php
$sql = mysql_query("SELECT * FROM tabelka ORDER BY team DESC");
if($sql === FALSE) {
die(mysql_error());
}
while ($row = mysql_fetch_array($sql)){;
$ffl= $row['flagi']; $team= $row['team']; $punkty= $row['punkty']; $kolejka= $row['kolejka']; $zdobyte= $row['zdobyte']; $stracone= $row['stracone'];
$roznica= $row['roznica']; $pers= $row['pers']; $lp= $row['lp']; $id= $row['id'];
{
echo"
<table> <tr>
<td class='rest'> $lp</td>
<td class='rest'> $ffl </td>
<td class='team'> $team</td> <td class='three'> $pers </td><td class='three'> $punkty</td><td class='for'> $kolejka</td> <td class='for'> $zdobyte</td> <td class='endy'> $stracone</td> <td class='endy'> $roznica</td> </tr></table>
";}}?>