ďťż

[php]Weryfikacjia pola

       

Podstrony


telcocafe

if(!isset($_FILES['plik'])){ $komunikat = "Należy wgrać zdjęcie"; header("Location: add_Foto.php?komunikat='$komunikat'"); exit; }

Kto tu widzi błąd? Bo ja nie widze. To ma sprawdzić czy zdjęcie zostało dodane w polu o nazwie 'plik' Jeśli nie jest ma zrobić co jest napisane...nie rozumiem czemu to nie działa



$_GET nie jest najlepszym rozwiązaniem do przesyłania zdań ;) lepiej zrobić np. ?komunikat=123 - założyć jeden/ileśtam możliwych komunikatów i przypisać im identyfikatory liczbowe.

A odnośnie powyższego zastosuj print_r($_FILES) i zobacz czy i jaką masz strukturę tej tablicy ;) może źle ją określiłeś.


( [plik]=> Array ( [name] => [type] => [tmp_name] => [error] => 4 [size] => 0 ) ) zdjecie30

To dostałem, ale za bardzo nie wiem jak to rozumieć hehe :P

Wspomne też, że jeżeli dam if(isset... a nie if( !isset... to działa jak chce...ale
jeśli dam if(isset($_FILES['plik'])) {}
else { .... }
to i tak nie daje mi tego co chce
Użytkownik Dawid-San edytował ten post 19 kwiecień 2007, 17:56

[error]=> 4

Coś źle wysyłasz :P
if(!isset($_FILES['plik']) || $_FILES['plik']['name']!=''){ $komunikat = "Należy wgrać zdjęcie"; header("Location: add_Foto.php?komunikat='$komunikat'"); exit; }

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.