Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][PHP]przekreślenie wiersza w tabeli wraz z kolorem, użycie if lub innej funkcji w celu przekreślenia całego wiersza
mov45
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 20.10.2016

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


Witam posiadam taką tabelkę, kiedy jest wybrana wartość 'ANL' cała linia zmienia się na szaro i to działa...

  1. <?php
  2. $colorMap = [
  3. "ANL" => 'grey',
  4. 2 => 'red',
  5. // add more
  6. ];
  7.  
  8.  
  9. foreach($dane as $s):
  10. ?>
  11. <tr style="color:<?php echo $colorMap[$s['numer']] ?>">
  12. <form action="usunWo.php" method="post">
  13. <td ><?=htmlspecialchars($s['id'])?></td>
  14. <td><?=htmlspecialchars($s['licznik'])?> </td>
  15. <td><select class="noborder" name="numer" '<?=htmlspecialchars($s['numer'])?>' </td>" >
  16. <option><?=htmlspecialchars($s['numer'])?></option>
  17. <option>Tak</option>
  18. <option>Nie</option>
  19. <option>ANL</option>
  20. </select>
  21.  
  22. <td>
  23. <input type="hidden" name="id" value="<?=htmlspecialchars($s['id'])?>">
  24. <input type="hidden" name="akcja" value="zmien">
  25. <input class="btn btn-primary" type="submit" value="Zmień">
  26. </td>
  27. </form>
  28.  
  29. </tr>
  30. <?php
  31. endforeach;
  32. ?>
  33.  
  34.  


do tego chciałem podpiąć, aby dodatkowo całość nie tylko się wyszarzała, ale również linia tabeli była przekreślona np. za pomocą takiego if'a

  1. if($s['numer']=='ANL')
  2. "<tr style="text-decoration: line-through;">";
  3. else
  4. "<tr>";
  5.  

nie ma już pomysłu jak to spiąć , żeby zaczęło działać...
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 20.08.2025 - 12:27