Autor | Zpráva | ||
---|---|---|---|
tazzys Profil |
#1 · Zasláno: 25. 3. 2016, 23:11:05
Dobrý den, mám tabulku co tahá info z databáze a potřeboval bych aby text v dejme tomu od 9 řádku byl červený, jde to udělat ?
|
||
Dusann Profil |
#2 · Zasláno: 25. 3. 2016, 23:16:14
Rozdeľ rows do skupín pomocou <tbody></tbody> tagu.
|
||
tazzys Profil |
#3 · Zasláno: 25. 3. 2016, 23:21:18
Dusann:
to asi ne když ty řádky jsou proměnné echo "<tr><td>".$i++."</td><td class='st'><a href='odehrane.php?id=".$row["id"]."'>".$row["tym"]."</a></td>"; echo"<td>".$row["zap"]."</td><td>".$row["vi"]."</td><td>".$row["pr"]."</td><td>".$row["vp"]."</td><td>".$row["pp"]."</td><td colspan=2>".$row["gp"].":".$row["gm"]."</td><td>".$row["pm"]."</td><td>".$row["body"]."</td> </tr>"; takhle vypadá výpis |
||
Keeehi Profil |
#4 · Zasláno: 25. 3. 2016, 23:31:33
echo "<tr".($i >= 9 ? ' class="red"' : "")."><td>".$i++."</td><td class='st'><a href='odehrane.php?id=".$row["id"]."'>".$row["tym"]."</a></td>"; |
||
Tomáš123 Profil |
tazzys:
Zrejme vypisuješ záznamy v cykle. Zjednodušene by to mohlo vyzerať takto: while($riadok = mysqli_fetch_array($vysledok)) { echo "<span>$row[zaznam]</span>"; } Stačí pridať pomocnú premennú a porovnávať jej hodnotu: $i = 0; while($riadok = mysqli_fetch_array($vysledok)) { echo "<span".($i >= 9 ? " class=\"zvyrazneny\"" : "").">$row[zaznam]</span>"; $i++; // Zvyšenie hodnoty pomocnej premennej } Ďalšou možnosťou je zariadiť to na strane klienta napríklad v CSS: table tr + tr + tr + tr + tr + tr + tr + tr + tr {background-color: red} /* mierne horšia podpora (IE7 a vyššie) */ table tr:nth-child(8) ~ tr {background-color: red} /* znateľne zbytočne horšia podpora (IE9 a vyššie kvôli nth-child; ~ je vraj* podporovaný už v sedmičke) */ Riešenie by som volil v závislosti od situácie. Nejaké zvýraznenie nemusí byť pre funkčnosť stránky kľúčové. * Zdroj: caniuse.com/#feat=css-sel3 (viď poznámka k IE7 a IE8). |
||
tazzys Profil |
#6 · Zasláno: 25. 3. 2016, 23:51:41
tazzys:
tak sem to taky řešil $i >= 9; ale asi špatně, zkusím ještě jednou tedy |
||
Sitole Profil |
#7 · Zasláno: 26. 3. 2016, 00:19:10
tazzys:
Jednoduše řečeno. Při výpisu napočítej do devátého výpisu (např $i++ , ($i == 9) )
a od té chvíle přidej podmínku na červenou barvu. |
||
Časová prodleva: 8 let
|
0