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.
for($i = 0
, $c = count($files); $i < $c; $i++) { $names[] = pathinfo($files[$i], PATHINFO_FILENAME
);
<td><input type="checkbox" name="pliki[]" value="'.$files[$i].'" '.(in_array($files[$i],$dbfiles) ?
'disabled="disabled" checked="checked"' : '').'/></td> //linijka 45 <td>'.$names[$i].'</td>';
}
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