Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] wybrany kolor dla wybranej grupy userów, zalogowanych
Lejto
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

Ostrzeżenie: (0%)
-----


Jak zrobić takie coś? Jest sobie lista zalogowanych userów i chce aby np. jest sobie user Stachu i ma on 33 postów więc nick "Stachu" jest napisany czcionką czerwoną i wszyscy zalogowani co maja więcej niż 30 postów są napisani czcionka czerwona i tak samo z innymi ci co maja np. po 20 są na żółto. Jak to zrobić? Wybrany kolor przypisać do danego usera w bazie czy if edytujący ciągi znaków? A może:
  1. <?php
  2. echo "<font color='.$kolor.'>Stachu</font>";
  3. ?>


Ten post edytował Lejto 27.12.2007, 19:45:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Lejto
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

Ostrzeżenie: (0%)
-----


var_dump poprawnie wyświetla dane muszę mieć gdzies błąd w skrypcie
edit: dam jeszcze kod:
  1. <?php
  2. {
  3.  $sql = "SELECT * FROM kto_online"; 
  4. $query = mysql_query($sql);
  5. while ($row = mysql_fetch_array($query))
  6. {
  7. $ile_postow = $row[postow];
  8. if($ile_postow < 20)//jesli mniejsze od 20 to kolor = zółty
  9. {
  10. $color="yellow";
  11. }
  12. else if($ile_postow >= 20)// jesli wieksze lub równe 20 kolor = czerwony
  13. {
  14. $color="red";
  15. }
  16.  
  17. var_dump($ile_postow);  // tutaj dajesz echo i wyświetlasz nick usera
  18. }
  19.  
  20.  
  21. while($zapytaj_o_online1 = mysql_fetch_assoc($query5)) 
  22. {  
  23.  
  24.  
  25. echo "<font color=$color>";
  26.  echo ($zapytaj_o_online1['nick']);
  27.  echo "</font>";
  28. echo ', ';
  29. }
  30. ?>

edit a jak
  1. <?php
  2. echo "<font color=$color>";
  3. ?>
wywaliłem z while i wstawiłem pomiędzy petle to tylko 1 usera koloruje

Ten post edytował Lejto 4.01.2008, 18:22:30
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 00:07