![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam nie wiem jak zabrać się za rzecz następującą. Posiadam proste pole do wpisania tekstu na podstawie którego przeszukiwana jest baza i automatycznie wyświetlana w formie tabeli na stronie. Chciałbym, żeby kolo każdej pozycji były dodane opcje wyboru (radio). Przypuśćmy dla 100 produktów chciałbym wtedy każdemu wybrać jakaś opcję i żeby po wciśnięciu przycisku opcje te zostały zapisane do odpowiednich pól w bazie. Zapytania do bazy wiem jak porobić nie wiem tylko jak zrobić ten dynamicznie tworzący się formularz. Oto kod który udało mi się stworzyć. Dalej nie mam koncepcji jak to podejść.
Wiem że te radio muszą być w jednej tablicy ale co z ich value? bo tego właśnie nie wiem i jak to dalej potem przetworzyć? Będę wdzięczny za każda podpowiedz. Pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 4.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Czemu radio, a nie checkbox?
Można zrobić tak, że generujesz dla każdego otrzymanego rekordu taki checkbox oraz pole z wartością do zmiany: i teraz w skrypcie, który robi update do bazy przypomocy funkcji explode rozdzielasz sobie 'id_".$id." i masz tablice odfajkowanych rekordów. Teraz robisz to samo z wartościami, wybierasz te które mają być zmienione i zmieniasz. -------------------- Ekipa pomarańczowy.net
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
ale jak taki checkbox czy radio powiazac z wpisem w bazie. Chodzi o to zeby dany produkt mial do wyboru 4 opcje
pomaranczowy bialy zielony usun i w zaleznosci od kategorii zeby ja wpisalo w pole w bazie [kategorie] a usun zeby usuwalo wpis w bazie? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
ale jak taki checkbox czy radio powiazac z wpisem w bazie. Chodzi o to zeby dany produkt mial do wyboru 4 opcje pomaranczowy bialy zielony usun i w zaleznosci od kategorii zeby ja wpisalo w pole w bazie [kategorie] a usun zeby usuwalo wpis w bazie? Rozbijanie expoldem? Nie wiem czy to rozwiązanie jest dobre. Ja u siebie zastosowałem taki schemat. Pętla foreach rozbija posta produkt wybiera id, który ma być zaktualizowany, następnie robi akcję, jeżeli znajdzie delete kasuje rekord, w przeciwnym wypadku robi update i dodaje wartość np pomaranczowy. Jeszcze taka uwaga to kodu:
Dla zmiennych php wewnątrz kodu html - ". $zaznacz[] ." i tak dla reszty wtedy będzie przy okazji czytelniejsze. Nie wiem czy fetch_row jest lepsze od fetch_array, ale w przpadku mysql_fetch_array jasne jest do jakiej kolumny się odnosisz. Ten post edytował potreb 7.11.2009, 17:51:39 -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 06:37 |