Mam w formularzu form kilka input type checkbox o nazwie ch[].
Chciałbym , żeby wstawiło mi do tablicy array tylko te zaznaczone checkboxy.
Oczywiście w/w input jest pokazywany z bazy mysql a przy każdym rekordzie wyświetlana jest inna wartość value. Czyli ile rekordów z bazy tyle inputów.
Teraz kod php
for($ixo=0; $ixo < $ile; $ixo++){ $ch = $_POST['ch'][$ixo]; $ch = $ch; $plik = 'sciezka_do_pliku/'.$ch.'.jpg'; }
print $ch pokazuje mi 2 łączone wartości inputa checkbox czyli 999888
print $plik pokazuje także ścieżke do tych dwóch.
$dir = ''; foreach($files_to_zip as $value){ $new_files[] = $dir.$value; } $archive = new PclZip("spakowany.zip"); $files_archive = $archive->add($new_files, PCLZIP_OPT_REMOVE_PATH, $dir, PCLZIP_OPT_ADD_PATH, '');
Czy ktoś może mi pomóc?
Jak wstawię w array zmienną $plik to pakuje mi się tylko 1 zaznaczony.
by_ikar twoja podpowiedź dała wynik:
Array ( [ch] => Array ( [0] => 999 [1] => 888 ) [xxl] => Pobieraj ) Array ( [ch] => Array ( [0] => 999 [1] => 888 ) [xxl] => Pobieraj )
Sorry za usunięcie moich wyżej postów ale zaczynał się śmietnik zrobić, dlatego dałem w 1 post i pozamieniałem to co źle było.