Wybieram rekordy z bazy danych wyświetlam rezultaty na stronie w tabeli, i
chciałbym aby tylko ostatni wiersz był pokolorowany, jak to zrobić?
Jak powinien wyglądać kod?
Witam
Wybieram rekordy z bazy danych wyświetlam rezultaty na stronie w tabeli, i
chciałbym aby tylko ostatni wiersz był pokolorowany, jak to zrobić?
Jak powinien wyglądać kod?
Witam
Wybieram rekordy z bazy danych wyświetlam rezultaty na stronie w tabeli,
i chciałbym aby tylko ostatni wiersz był pokolorowany, jak to zrobić?
Jak powinien wyglądać kod?
<table
<tfoot<tr<tdkolorowy wiersz</td</tr</tfoot
<tbody
<tr<tddane...</td</tr
</tbody
</table
i w CSS pokolruj:
tfoot td {color: red; background: green;}
(tfoot ma być przed tbody, choć jest zawsze wyświetlane za nim.)
| Witam Wybieram rekordy z bazy danych wyświetlam rezultaty na stronie w
| tabeli, i
| chciałbym aby tylko ostatni wiersz był pokolorowany, jak to zrobić?
| Jak powinien wyglądać kod?if ($wiersz_jest_ostatni)
$color=$inny_kolor;
if ($wiersz_jest_ostatni)
$color=$inny_kolor;
$ile_znalezionych = mysql_num_rows($zapytanie);
ale jak to w kod php ubrać?
kombinuje jakoś tak:
$ile_znalezionych = mysql_num_rows($zapytanie);
for($i=0; $i<$ile_znalezionych; $i++) {
//tu jakiś kod, ale nie wiem jaki... :(
}
ale jak to w kod php ubrać?
//tu jakiś kod, ale nie wiem jaki... :(
Bartek
Czy wiesz w ogole, co chcesz, zeby to robilo, jak wyswietlalo?
To ma wyświetlać coś takiegow w formie tabeli:
Początek tabeli
nagłówek
wyniki 1 zapytania z bazy
.....
......
wynik...... i ten ostatni wiersz ma byc na czerwono i grubym fontem
nagłówek
wyniki 2 zapytania z bazy
....................
....................
....................
....................
....................
wynik...... i ten ostatni wiersz ma byc na czerwono i grubym fontem
nagłówek
wyniki 3 zapytania z bazy
....................
....................
....................
....................
wynik...... i ten ostatni wiersz ma byc na czerwono i grubym fontem
Koniec tabeli
wyniki jak mniemam wyswietlasz w jakies petli z wykorzystaniem jakiejs zmiennej pomocniczej,
if ($zmienna_pomocnicza==$num) {
echo"<td class=czerowna";
}
else {
echo<td class=biala"
}
wyniki jak mniemam wyswietlasz w jakies petli z wykorzystaniem jakiejs zmiennej pomocniczej,
if ($zmienna_pomocnicza==$num) {
echo"<td class=czerowna";
}
else {
echo"<td class=biala"
}
if ($zmienna_pomocnicza==$num) {
echo"<td class=czerowna";
}
else {
echo"<td class=biala"
}
if (mysql_num_rows($wynik)==0)
{echo "<tr<td colspan=\"2\" class=\"wiersz\"Brakrekordów</td</tr";}
while($wiersz = mysql_fetch_array($wynik)) {
$style= "wiersz";
$autor = $wiersz['autor'];
$uwagi = $wiersz['uwagi'];
echo "<tr
<td class=\"$style\"$autor</td
<td class=\"$style\"$uwagi</td
</tr";}
tak więc która zmienna jest tutaj '$zmienna_pomocnicza'?
mam taki kod który tworzy wiersze tabeli:
Witam
Wybieram rekordy z bazy danych wyświetlam rezultaty na stronie w
tabeli, i chciałbym aby tylko ostatni wiersz był pokolorowany, jak to
zrobić? Jak powinien wyglądać kod?
masz kod html:
<TABLE class="ostatni_wiersz_kolorowy
<TR<TDtekst </TD</TR
<TR<TDtekst </TD</TR
<TR<TDtekst </TD</TR
</TABLE
i do tego kod CSS:
TABLE.ostatni_wiersz_kolorowy TR:last-child { background-color: green; }
ach :D no i oczywiscie Microsoft Internet Explorer tego nie obsluguje ;-)
adas;
echo "<td class=czerowna";
| echo "<td class=czerowna";
a moglbys uzywajac PHP nie laamac podstawowych zasad HTML'a? wartosci
atrybutow powiny zawsze byc w ""
Natomiast z punktu widzenia CSS to tragedia. Zamiast dwóch alternatywnych
klas powinno użyć się jednej oraz kaskady (wstyd używać kaskadowych
arkuszy bez kaskady :).
Ponadto nazwy klas mają określać funkcję, a nie wygląd (żeby po redesignie
nie skończyć z .zielony {color: red;}).
| echo "<td class=czerowna";
| a moglbys uzywajac PHP nie laamac podstawowych zasad HTML'a? wartosci
| atrybutow powiny zawsze byc w ""W XHTML, a nie HTML. W HTML muszą być tylko dla wartości zawierających
znaki z poza a-z0-9.
Moze to takie moje zboczenie ale dla mnie jak widze <tag atrybut=wartosc
to jakos tak wali mocno po oczach.