Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Dodawanie wartości checkbox do bazy
Wojciechovsky
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 23.03.2015

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


Cześć, mam następujący problem:
Posiadam podstronę, na której znajduje się lista rozwijana, której wartości są pobierane z bazy danych - wszystko jest ok.
Natomiast dalej chcę stworzyć checkboxy - które wartości są pobierane również z bazy danych:
  1. while($row=mysqli_fetch_array($result))
  2. {
  3. echo '<p align=left><input type="checkbox" name="'.$row['id'].'" value="'.$row['id'].'" />'.$row['nazwa'].'</p>';
  4. }

A po wypełnieniu zaznaczonych checkboxów, wartości zostaną dodane do bazy.
W jaki sposób dodać wartości wszystkich checkboxów do bazy danych?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
robertpiaty
post
Post #2





Grupa: Zarejestrowani
Postów: 113
Pomógł: 18
Dołączył: 7.10.2007
Skąd: Pruszków

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


Jeśli checkbox nie jest zaznaczony to w PHP $_POST['a'] będzie równe 0, a jeśli jest zaznaczony to $_POST['a'] będzie równe 1. Dzięki temu nie muszę sprawdzać która wartość nie jest wysłana żeby stwoerdzić że checkbox przy niej nie był zaznaczony.

Na pewno taki trik stosują frameworki Zend i Yii.

Ten post edytował robertpiaty 15.05.2015, 11:50:24
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: 9.10.2025 - 13:03