Kurcze niby wszystko gra ,ale na serwer przesyła tylko jedno zdjęcie ,w formularzu mam 3 pola file o atrybucie plik[] czyli wszystko powinno grać

,a przesyła tylko jedno zdjęcie dlaczego??
if(isset($_POST['submit'])){ switch($_POST['typ']){
case 'obraz':
for($i=0;$i<count($_FILES['plik']['name']);$i++){
$kod_bledu = $_FILES['plik']['error'][$i];
$temp = $_FILES['plik']['tmp_name'][$i];
$nazwa = $_FILES['plik']['name'][$i];
$rozmiar = $_FILES['plik']['size'][$i];
$mime = $_FILES['plik']['type'][$i];
$rozszerz = array('JPEG','JPG','PJPEG','PNG','GIF','jpeg','jpg','pjpeg','png','gif'); $typy_mime = array('image/jpeg','image/png','image/gif','image/pjpeg');
if($kod_bledu==0){
if($rozmiar<=3000000){
if(is_array($wielkosc) && $wielkosc[0
]>5
&& $wielkosc[1
]>5
){ $lokalizacja = 'wyslane/'.sha1
(time()).'.'.$ext; chmod($lokalizacja,0600);
echo 'Plik nr: '.($i+1) .' został wysłany na serwer dzięki!<br/>'; }else {echo "Przeniesienie niemożliwe!<br/>";} }else {echo "Plik nie jest obrazkiem!<br/>";} }else {echo "Niewłaściwy typ mime<br/>";} }else {echo "Niewłaściwe rozszerzenie pliku!<br/>";} }else {echo "Wielkość pliku przekracza ustawienia skryptu!<br/>";} }else{echo "Taki plik już istnieje!<br/>";} }else{echo "Plik jest plikiem lokalnym!<br/>";} }else {
switch($kod_bledu){
case 1
:echo "Wielkość pliku przekracza ustawienia serwerw!<br/>";break
; case 2
:echo "Wielkość pliku przekracza ustawienia skryptu!<br/>";break
; case 3
:echo "Plik został wysłany częściowo!<br/>";break
; case 4
:echo "Plik nie został wysłany!<br/>";break
; }
}
}
echo '<a href=\"/../index.php \">Strona Główna</a><br/>'; break;
Acha rzeby było śmieszniej otrzymuję komunikaty typu: Plik nr1 został wyslany i Plik nr.2 został wysłany ,ale jest tylko jeden :/