Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Checkbox i zmiana kolorów wiersza PHP
Forum PHP.pl > Forum > PHP
hiper0007
Witam!

Mam pytanko mam pętle która wyświetla kolejne wiersze i tabeli x. ost kolumna to input checkbox i możliwością zaznaczenia go (danego wiersza). I chcę np. zaznaczyć pięć dowolnych wierszy, aby klikając na przycisk wiersze zmieniły kolor. Oczywiście mnie interesuje stała zmiana koloru dlatego JS odpada i postanowiłem użyć php i update do bazy zmienić kolor.

  1.  
  2. <table><tr class="wiersz" style="background-color:$color;"><td style="font-weight:bold; vertical-align: middle; display: table-cell;">$poz2</td><td style="font-weight:bold; vertical-align: middle; display: table-cell;">$awizacja</td><td style="vertical-align: middle; display: table-cell;">$data_awizacja<br>$godz_awiz</td><td style="vertical-align: middle; display: table-cell;">$godz_pod</td><td style="vertical-align: middle; display: table-cell;"><input name="id" value="$id" tyle="checkbox"></td></tr></table>
  3.  


Chciałbym ponad tabelą umieścić przycisk i możliwością wyboru koloru (lista rozwijana) i przycisk zatwierdzający:

  1.                 <form style="margin-bottom:20px;" role="form" method="POST" action="color3.php">
  2.              
  3.                  
  4. <div class="form-group">
  5.     <select class="form-control" name="wybor2">
  6.         <option value="k1">Biały</option>
  7.         <option value="k2">Czarny</option>
  8.         <option value="k3">Różowy</option>
  9. </select>
  10. </div>   
  11.  
  12. <div class="form-group">
  13.         <button name="change" type="submit" class="btn btn-success">Zmien</button>
  14. </div>
  15. </form>
  16.  


jak to połączyć , nie żeby mi zmieniało kolor w konkretnym jednym wierszu tylko w tylu wierszach w ilu będzie kliknięty checkbox z góry dzięki wink.gif
robert0770
  1. <input name="id[]" value="123" type="checkbox">


daj tak a zmienna POST id będzie tablicą
hiper0007
Cytat(robert0770 @ 5.02.2018, 11:49:18 ) *
  1. <input name="id[]" value="123" type="checkbox">


daj tak a zmienna POST id będzie tablicą


Zaraz przetestuje smile.gif jak zadziala tam znac smile.gif

Cytat(robert0770 @ 5.02.2018, 11:49:18 ) *
  1. <input name="id[]" value="123" type="checkbox">


daj tak a zmienna POST id będzie tablicą


Kurcze cos mi sie wydaje ze nie pojdzie mi tak latwo smile.gif moglys mi rozpisac troche bardziej szczgolowo smile.gif? Z gory dzieki smile.gif
robert0770
  1. <input name="id[]" value="123" type="checkbox">
  2. <input name="id[]" value="123" type="checkbox">
  3. <input name="id[]" value="12" type="checkbox">
  4. <input name="id[]" value="1" type="checkbox">
  5. <input name="id[]" value="1234" type="checkbox">


przesłane w jednym formie(method=post), pod zmienna $_POST['id'] będziesz miał tablice z wartościami dla każdego elementu który został "checked"
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.