Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z tablica
dariolee
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 18.04.2007

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


Witam,
Robie formularz do edycji uzytkownika i mam problem z chekboxami. A konkretniej, utworzyłem sobie kilka chekboxów i dane z nich sa zapisywane w tablicy np. Array (dodawanie =>1 edycja=>1 admin=>1) Teraz próbuję to wstawić do zapytania do bazy, gdzie mam utworzoną tablice moduły a w niej pola: m.in. dodawanie(bit), edycja(bit), admin(bit). Jak zczytać dane z tablicy i podstawić do zapytania questionmark.gif
W chwili obecnej miałem tak:
zapytanie_sql = "select idmodul from moduly where dodawanie ='$dodwanie' and edycja = '$edycja' and admin = '$admin' "

Z tabeli chciałem pobrać dane poprzez foreach ($idmodul as $klucz => $wartosc) ale ze checkbox zwraca mi wartosc tylko kiedy go zaznacze a przy odznaczeniu nie zwraca zadnej wartosci. Chcialem sprawdzac zawartosc tablicy i w razie braku wpisu np. admin w tablicy, jej wartosc ustawic na 0 (jako opcja nie dostepna dla tego uzytkownika) zeby moc wstawic wartosc 0 do tabeli w bazie. Bardziej obrazowo to zaznaczam tylko checkboxy dodawanie i edycja w tablicy php wpisze mi Array (dodawanie =>1 edycja=>1 ) bez wpisu admin. Jak z tablicy wyciagnac dane i w razie braku np. admin ustawic jego wartosc na 0 zeby wstawic do zapytania: "select idmodul from moduly where dodawanie ='$dodwanie' and edycja = '$edycja' and admin = '$admin' "
Go to the top of the page
+Quote Post
windman
post
Post #2





Grupa: Zarejestrowani
Postów: 184
Pomógł: 13
Dołączył: 7.01.2008

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


  1. if(empty($_POST['box1'])) $_POST['box1'] = '0';


box1 to nazwa Twojego checkboxa

Pozdrawiam

Ten post edytował windman 27.02.2009, 15:20:02
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 Aktualny czas: 22.08.2025 - 00:02