27 Wrz 2005, 15:40
Artur

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?



27 Wrz 2005, 15:45
Lemat


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;

27 Wrz 2005, 16:03
porneL


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?



Jeśli ten wiersz nie jest częścią podstawowych danych tabeli, a stopką, to  
tabelę html zrób tak:

<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.)


27 Wrz 2005, 16:05
Jacek Karczmarczyk



| 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;



Nie wiem co chcesz mieć w tym ostatnim wierszu, ale może warto korzystać
z tagów tbody i tfoot i kolory ustawiać w cssie?




27 Wrz 2005, 16:52
artur


if ($wiersz_jest_ostatni)
   $color=$inny_kolor;



hmmm a skad php wie ze "wiersz_jest_ostatni"? rozumiem ze z:

$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... :(

}



--
art


27 Wrz 2005, 16:54
Bartek Jablonski


ale jak to w kod php ubrać?
 //tu jakiś kod, ale nie wiem jaki... :(



Czy wiesz w ogole, co chcesz, zeby to robilo, jak wyswietlalo?

Bartek


27 Wrz 2005, 17:12
artur


Czy wiesz w ogole, co chcesz, zeby to robilo, jak wyswietlalo?



no to pięknie wyszedłem na lame, ten kod robi pewnie cos innego, sorry
dopiero sie ucze php :)

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


27 Wrz 2005, 19:27
csx

$num=mysql_numrows($result);
to zwroci Ci liczbe uzyskanych wierszy

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"
     }


27 Wrz 2005, 19:29
csx

$num=mysql_numrows($result);
to zwroci Ci liczbe uzyskanych wierszy

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"
     }


28 Wrz 2005, 06:00
artur


if ($zmienna_pomocnicza==$num) {
     echo"<td class=czerowna";
     }
else {
     echo"<td class=biala"
     }



mam taki kod który tworzy wiersze tabeli:

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'?


28 Wrz 2005, 06:43
Artur


mam taki kod który tworzy wiersze tabeli:



oki udało się dziękuje za wszystkie sugestie.

28 Wrz 2005, 10:23
adasiek


Witam



czesc;

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?



widzialem, ze juz to sobie jakos rozwiazales, tym niemniej mozesz to
najbardziej elegancko i zgodnie z CSS3 (moze tez z CSS2??) zrobic tak:

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;


28 Wrz 2005, 12:00
orcus


     echo "<td class=czerowna";



a moglbys uzywajac PHP nie laamac podstawowych zasad HTML'a? wartosci
atrybutow powiny zawsze byc w ""


28 Wrz 2005, 15:48
porneL



|      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.

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;}).


28 Wrz 2005, 16:13
orcus




|      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.



RFC _zaleca_ uzywanie ich nawet jesli mozna je pominac. Ale ok jesli
zakres to a-z0-9 i jeszcze bodajrze .-_ to mozna pominac. Tylko ze pozniej
wychodza kwiatki w stylu:
<input value=wartos z poprzedniego formularza name=nazwa
i od leci od razu na grupe dyskusyjna bo mu cos nie dziala...

Moze to takie moje zboczenie ale dla mnie jak widze <tag atrybut=wartosc
to jakos tak wali mocno po oczach.


Wstawianie wiersza do postgresa ze zwra caniem wstawionej z sekwencji wartości
kasowanie wybranego wiersza pliku, sprawdzanie poprawnosci adresu MAC
I jak to pojac ??? [sprawdzanie PHP_AUTH_USER z wierszami pliku z haslami]
php + mysql + update - jak wyciagnac zmienione wiersze ??
Zamiana pól na wiersze - MySQL i PHP
Jak usunąć znak nowego wiersza?
zmuszanie do spacji i lamania wiersza
  • cent tapety
  • neostrada zte zxdsl852 jak to uruchomic
  • ebay nr tel
  • internetowe radio centrum rzeszow
  • blacha;panelowa
  • ile kosztuje skalniak
  • profimail;gmail;konfiguracja
  • tiesto;gelredome
  • szczeniaki;wygaszacz;ekranu
  • Zestawienie wypowiedzi z for internetowych ; Index