Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][MySQL][PHP]Dane dynamiczne i check box
Forum PHP.pl > Forum > Przedszkole
apkc
Witam!
Mam takie pytanko bo nie wiem jak sobie z tym poradzić, a mianowicie:

Pobieram dane z bazy mysql i za pomocą pętli wypisuję je w tabeli o 3 kolumnach "lepkość","refrakcja","żelowanie". Wierszy może być X lecz przy każdym zostanie postawiony check box. I teraz jak wysłać te dane do strony w której zostaną wyświetlone dane ze wskazanej kolumny i z zaznczonych wierszy check boxów? Nie wiem czy jest to jasne do końca co napisałem, więc spróbuję tak zostały wyświetlone 10 wierszy z trzema kolumnami w jakimś formularzu, i teraz po zaznaczeniu check boxów w np. wierszu 2,3,6,7 i wybraniu kolumny "lepkość" zostały wyświetlone tylko dane z kolumny lepkość i wierszy 2,3,6,7. Ma ktoś jakiś pomysł jak to rozwiązać? Z góry bardzo dziękuję!
Meares
Spróbuj pokombinować z:
  1. <input type="checkbox" name="checkbox[]" value="$id_rekordu" />

Jako $_POST['checkbox'] powinieneś dostać tablicę, gdzie $_POST['checkbox'][$i]['value'] to id danego rekordu, a $i to liczba kolejności (w jakiej zaznaczono pola). Ogólnie - powodzenia z foreachem. winksmiley.jpg
apkc
Na nad czymś takim myślalem, tylko nie byłem pewien czy to się uda! A co będzie lepszym rozwiązaniem przesyłanie formularzem wszystkich tych danych czy poprostu sprawdzenie nazwy checkbox'a i ponowne pobranie danych z bazy gdzie id_rekordu to będzie pole "name" checkbox'a?
Chodzi mi pod kątem wydajności.
Dzięki bardzo
Meares
Ja bym pobrał z bazy, głównie dlatego, że użytkownik może nam dowolne dane tam wstawić. Jeśli jednak ty planujesz tylko wyświetlić dane ponownie (bez żadnych zapytań do bazy), to nie widzę przeszkód w przesyłaniu wszystkiego formularzem. W końcu jeśli coś z edytuje to i tak zobaczy to ponownie. biggrin.gif
apkc
Nie no nie chodzi o samo wyświtlenie chodzi mi o przesłanie tych danych do skryptu, który utworzy z tych danych wykres. Więc chyba faktycznie lepiej będzie pobrać te dane ponownie z bazy. Dzięki
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.