Ответов: 8 Просмотров: 369
|
0.
Это ваш препод вам подсказал так делать? Или сами сообразили до такого?
1. Чтобы не делать так ($year==''||$year=='Выберите Год') для html-списка задается значение(value) по умолчанию - либо пустое, либо прочерк. При проверке числа приводятся к integer, строковые значения к string(хотя бы для начала, о тонкостях приведений к типам в php можете сами поискать).
2. if ($key=='apply') данная проверка ничего вам не дает.
3. возвращаясь к пункту 0 - если работаете с массивом, то работайте с массивом!
4. один только isset ничего вам не даст. Нужно либо isset && !empty либо вместо isset - array_key_exists
5. 'Image//'.$_FILES['photo']['name'] - никогда не пишите путь к файлам/директориям в php с использованием двойных слешей. Windows понимает одинарный обратный слеш. Исключение составляют unc-пути(//share/folder/).
ytrewq123 пишет:Вместо strlen ни empty ни ! isset не проходит. кодировка? |