| 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: 10 let
|
|||
0