[MySQL][PHP] Problem ze zmianą koloru czcionki |
[MySQL][PHP] Problem ze zmianą koloru czcionki |
29.03.2012, 12:30:49
Post
#1
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 9.02.2009 Ostrzeżenie: (0%) |
Witam,
Mam stworzoną bazę danych w mysql w której zapisuję sobie różne wydarzenia oraz jego datę. W ostatniej kolumnie jest "Ile zostało dni". Jest to czas jaki pozostał do danego zdarzenia. Chciałbym by w zależności ile zostało dni, zmianiał się kolor czcionki np na czerwony. Jeśli ilość dni do wydarzenia będzie mniejsza niż 20. Próbowałem już wielu funkcji ( ale nie jestem w tym zbyt dobry - a walczę z tym od rana ), ale ciągle nie otrzymywałem tego czego chciałem. Jak to zrobić by zadziałało? Pewnie to będzie banalne... CODE $zapytania = "select id, title, opis, TO_DAYS (DATA) - TO_DAYS(now()) as roznica from test.event WHERE TO_DAYS (DATA) - TO_DAYS(now())>=0 order by roznica"; $result = mysql_query($zapytania); $obAmount = mysql_num_rows($result); echo "<br>"; echo('Znaleziono: '.$obAmount.'<br /><br />'); //for($x=0;$x<$obAmount;$x++) echo "<p>"; echo "<table boder=\"1\"><tr>"; echo "<td bgcolor=\"ffff00\"><strong>ID</strong></td>"; echo "<td bgcolor=\"ffff99\"><strong>Nazwa</strong></td>"; echo "<td bgcolor=\"ffff00\"><strong>Opis</strong></td>"; echo "<td bgcolor=\"ffff99\"><strong>Ile zostało dni</strong></td>"; echo "</tr>"; while ( $row = mysql_fetch_row($result) ) { echo "</tr>"; echo "<td bgcolor=\"ffff00\">" . $row[0] . "</td>"; echo "<td bgcolor=\"ffff99\">" . $row[1] . "</td>"; echo "<td bgcolor=\"ffff00\">" . $row[2] . "</td>"; echo "<td bgcolor=\"ffff99\">" . $row[3] . "</td>"; echo "</tr>"; } echo "</table>"; for($x=0;$x<$obAmount;$x++) |
|
|
29.03.2012, 13:26:35
Post
#2
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 3 Dołączył: 28.12.2011 Ostrzeżenie: (0%) |
|
|
|
29.03.2012, 13:29:43
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) |
W pętli while (tam gdzie masz $row[3]):
W stylu CSS:
@Azek: Znacznik <font> jest przestarzały i nie powinno się go używać. |
|
|
29.03.2012, 13:31:29
Post
#4
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 9.02.2009 Ostrzeżenie: (0%) |
Dzięki. Pomogło.
Wiedziałem,że to było dla Was proste.... A robiłem tak głupie błędy....ehhhh Pozdr. |
|
|
29.03.2012, 14:04:48
Post
#5
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 3 Dołączył: 28.12.2011 Ostrzeżenie: (0%) |
|
|
|
29.03.2012, 22:57:03
Post
#6
|
|
Grupa: Zarejestrowani Postów: 821 Pomógł: 111 Dołączył: 11.09.2006 Skąd: Biała Podlaska Ostrzeżenie: (0%) |
Jak byś chciał, to mógłbyś fajny efekt zrobić, mianowicie z każdym dniem robić coraz to bardziej czerwoną czcionkę
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 16:03 |