Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 1 Dołączył: 31.01.2009 Skąd: Ostrołęka Ostrzeżenie: (0%)
|
Witam, w pierwszej kolejności chcę jedynie zapytać czy się da i jeśli tak to jak możnaby to zrobić. Otóż chodzi o to, że mam wylistowany katalog, który wyświetlany jest w formie tabelki. W jednej z kolumn są checkboxy, które dają możliwość dodania tych plików do bazy danych. W tym miejscu jest problem tzn. czy da się zrobić tak aby po dodaniu odpowiednich plików te checkboxy bladły i były zaznaczone?
W zmiennej $files są zawarte wylistowane pliki. Poniższy kod generuje główną część tabelki do dodawania. Czy miałby ktoś jakiś pomysł?
Z góry dziękuję |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
No generując checkboxa musisz sprawdzac, czy odpowiadający mu plik jest już wrzucony czy nie i w zależności od tego robić z tym checkboxem co chcesz.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%)
|
Przede wszystkim - da się to zrobić (IMG:style_emoticons/default/wink.gif)
Najłatwiej jest pobrać z bazy z tabeli plików pliki które już są dodane i wrzucić do jakiejś tabeli PHP nazwy plików, które już są w bazie (nazwijmy ją $dbFiles). Następnie wystarczy: |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 1 Dołączył: 31.01.2009 Skąd: Ostrołęka Ostrzeżenie: (0%)
|
No generując checkboxa musisz sprawdzac, czy odpowiadający mu plik jest już wrzucony czy nie i w zależności od tego robić z tym checkboxem co chcesz. Masz na myśli coś takiego:
Ten post edytował felixk 3.10.2012, 13:13:36 |
|
|
|
Post
#5
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
zapomniałeś o mysql_fetch_array(). Samo mysql_query nie zwraca ci wartosci z tabeli.
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 1 Dołączył: 31.01.2009 Skąd: Ostrołęka Ostrzeżenie: (0%)
|
Zrobiłem tak jak kolega Sephirus mi pokazał, ale teraz niby działa, ale za to generuje takie komunikaty. Nie bardzo kumam, która tablica jest pusta.
Błąd: Kod Warning: in_array() expects parameter 2 to be array, boolean given in C:\xampp\htdocs\includes\listowanie.inc on line 45 dołożyłem: efekt: dodane pliki do bazy: Kod array(2) { [0]=> string(9) "admin.php" ["plik"]=> string(9) "admin.php" } admin.phparray(2) { [0]=> string(10) "edytor.php" ["plik"]=> string(10) "edytor.php" } edytor.phparray(2) { [0]=> string(9) "index.php" ["plik"]=> string(9) "index.php" } Pliki wylistowane: Kod index.phpbool(false)
pomoc.php bool(false) register.php bool(false) sprawdz.php bool(false) usermanag.php bool(false) wyloguj.php bool(false) zapomniane.php |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%)
|
Zamień
na
bo mysql_fetch_array() pobiera jeden rekord z bazy a nie całą tabelę rekordów. Ten post edytował Sephirus 3.10.2012, 15:59:28 |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 1 Dołączył: 31.01.2009 Skąd: Ostrołęka Ostrzeżenie: (0%)
|
Dziękuję (IMG:style_emoticons/default/smile.gif) . Śmiga
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 23:02 |