Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS][HTML]Zmiana koloru rekordu tabeli po update
krzesik
post 27.09.2019, 15:11:23
Post #1





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 25.08.2012

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


Witam,

user zmienia dane w tabeli, później chcąc sprawdzić czy zmiany sa OK, musi wyszukać ten rekord w gąszczu innych. Pomyślałem, że zmienię kolor ostatnio zmienianego rekordu, ale mi to nie wychodzi.
Mam tak:



  1. <table.....>
  2. #<? echo $_POST[id_rek]; ?>{
  3. background:yellow;
  4. }
  5.  
  6. <tr id="<? echo $r[id_rek]; ?>">
  7.  
  8. ..................
  9.  
Go to the top of the page
+Quote Post
dublinka
post 28.09.2019, 06:02:13
Post #2





Grupa: Zarejestrowani
Postów: 594
Pomógł: 66
Dołączył: 22.02.2008
Skąd: Dublin

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


  1.  
  2. echo "<tr style=background:";
  3. ($r[id_rek] == $_POST[id_rek]) ? echo "yellow" : echo "blue";
  4. echo ">";
  5.  


Symulujac dane z bazy podstawiamy tablice i zmienna $co jako cos co posylasz POST-em
  1. <?php
  2.  
  3. $t = array(1,2,3,4,5,6,7,8,9,10);
  4.  
  5. echo "<table width=300>";
  6.  
  7. $co = 3;
  8.  
  9. foreach($t as $k)
  10. {
  11. echo "<tr style=";
  12. if(isset($co))
  13. {
  14.  
  15. if($k === $co)
  16. {
  17.  
  18. echo "background:red>";
  19.  
  20. }else{
  21.  
  22. echo "background:blue>";
  23.  
  24. }
  25.  
  26. }else {
  27.  
  28. echo "background:blue>";
  29.  
  30. }
  31.  
  32. echo "<td>tresc</td>";
  33. echo "</tr>";
  34. }
  35. echo "</table>";
  36. ?>


Ten post edytował dublinka 28.09.2019, 09:42:18


--------------------
Go to the top of the page
+Quote Post
trueblue
post 28.09.2019, 15:27:44
Post #3





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


CSS:

Kod
tr:target{
  background:yellow;
}


HTML:
  1. <tr id="rekord-<?php echo $r[id_rek]; ?>">


A po zapisie przekierowujesz na URL formatki dołączając do niego hash: #rekord-ID (oczywiście w miejsce ID podstawiasz numer edytowanego rekordu).



--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 07:10