Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Checkbox i zmiana kolorów wiersza PHP
hiper0007
post 4.02.2018, 16:17:42
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 6.06.2016

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


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
Go to the top of the page
+Quote Post
robert0770
post 5.02.2018, 11:49:18
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 1
Dołączył: 18.02.2015

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


  1. <input name="id[]" value="123" type="checkbox">


daj tak a zmienna POST id będzie tablicą

Ten post edytował robert0770 5.02.2018, 11:49:33
Go to the top of the page
+Quote Post
hiper0007
post 5.02.2018, 21:22:02
Post #3





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 6.06.2016

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


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
Go to the top of the page
+Quote Post
robert0770
post 15.02.2018, 12:08:47
Post #4





Grupa: Zarejestrowani
Postów: 42
Pomógł: 1
Dołączył: 18.02.2015

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


  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"
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: 19.04.2024 - 13:09