Слово ok не выводится, когда пользователь загружает файл, и блок if не учитывается. ⇐ Html
Слово ok не выводится, когда пользователь загружает файл, и блок if не учитывается.
Написанная программа должна брать файл у пользователя и если пользователь загрузил файл, то она напечатает слово ок, в противном случае напечатает предложение, пожалуйста, выберите нужный файл (т.е. когда пользователь не загрузил ни одного файла) На наш взгляд, написанная программа корректна, но, к сожалению, третий блок if не учтен. В html-кодах мы отправляем файл методом post, а в php-кодах проверяем, что файл отправляется методом post, если файл отправляется этим методом, проверяем, что установлена кнопка загрузки ( на момент нажатия) Наконец, третий блок if проверяет, загрузил ли пользователь файл или нет. Если файл был загружен, он печатает слово «ОК», в противном случае печатается это предложение, выберите нужный файл. Проблема начинается здесь в том, что третий блок if не учитывается, то есть если пользователь загрузил файл, то будет напечатано предложение «Пожалуйста, выберите нужный файл» (то есть блок else). HTML-код:
Документ .контейнер{ максимальная ширина: 600 пикселей; фон: #fff; положение: относительное; высота: 151 пикселей; радиус границы: 5 пикселей; маржа: 0 авто; маржа сверху: 300 пикселей; box-shadow: 0px 0px 6px 1px #efefef; отступ-верх: 118 пикселей; } .msg{ позиция: абсолютная; верх: -14 пикселей; фон: #f9f9f9; ширина: 100%; отступ: 14 пикселей 16 пикселей; размер коробки: граница-коробка; цвет: #000; выравнивание текста: по правому краю; ширина: 85%; слева: 0; трансформировать: транслировать(8%,50%); правая граница: 3 пикселя сплошная #00ceff; } форма{ оправдание-содержание: центр; выровнять-элементы: по центру; гибкое направление: столбец; поле: 0 40 пикселей; } div.upload-обертка { белый цвет; начертание шрифта: жирный; дисплей: гибкий; } ввод[тип="файл"] { позиция: абсолютная; слева: -9999 пикселей; } ввод[тип="отправить"]{ белый цвет; фон: #33bb30; поле: 10 пикселей 0; радиус границы: 5 пикселей; начертание шрифта: жирный; отступы: 9 пикселей 30 пикселей; курсор: указатель; граница: нет; } input[type="submit"]:hover{ фон: #555; } метка[for="загрузка файла"]{ отступ: 0,7рем; отображение: встроенный блок; фон: #5d9eff; курсор: указатель; граница-радиус: 0 5 пикселей 5 пикселей 0; левая граница: 0; } label[for="file-upload"]:hover{ фон: #ca3103; } span.имя-файла{ заполнение: 0,7 бэр 14 бэр 0,7 бэр 0,7 бэр; пробел: nowrap; переполнение: скрыто; фон: #ececec; черный цвет; граница: сплошная 1 пиксель #ececec; граница-радиус: 5 пикселей 0 0 5 пикселей; правая граница: 0; ширина: 100%; } Выберите файл... Просмотр php-код:
Написанная программа должна брать файл у пользователя и если пользователь загрузил файл, то она напечатает слово ок, в противном случае напечатает предложение, пожалуйста, выберите нужный файл (т.е. когда пользователь не загрузил ни одного файла) На наш взгляд, написанная программа корректна, но, к сожалению, третий блок if не учтен. В html-кодах мы отправляем файл методом post, а в php-кодах проверяем, что файл отправляется методом post, если файл отправляется этим методом, проверяем, что установлена кнопка загрузки ( на момент нажатия) Наконец, третий блок if проверяет, загрузил ли пользователь файл или нет. Если файл был загружен, он печатает слово «ОК», в противном случае печатается это предложение, выберите нужный файл. Проблема начинается здесь в том, что третий блок if не учитывается, то есть если пользователь загрузил файл, то будет напечатано предложение «Пожалуйста, выберите нужный файл» (то есть блок else). HTML-код:
Документ .контейнер{ максимальная ширина: 600 пикселей; фон: #fff; положение: относительное; высота: 151 пикселей; радиус границы: 5 пикселей; маржа: 0 авто; маржа сверху: 300 пикселей; box-shadow: 0px 0px 6px 1px #efefef; отступ-верх: 118 пикселей; } .msg{ позиция: абсолютная; верх: -14 пикселей; фон: #f9f9f9; ширина: 100%; отступ: 14 пикселей 16 пикселей; размер коробки: граница-коробка; цвет: #000; выравнивание текста: по правому краю; ширина: 85%; слева: 0; трансформировать: транслировать(8%,50%); правая граница: 3 пикселя сплошная #00ceff; } форма{ оправдание-содержание: центр; выровнять-элементы: по центру; гибкое направление: столбец; поле: 0 40 пикселей; } div.upload-обертка { белый цвет; начертание шрифта: жирный; дисплей: гибкий; } ввод[тип="файл"] { позиция: абсолютная; слева: -9999 пикселей; } ввод[тип="отправить"]{ белый цвет; фон: #33bb30; поле: 10 пикселей 0; радиус границы: 5 пикселей; начертание шрифта: жирный; отступы: 9 пикселей 30 пикселей; курсор: указатель; граница: нет; } input[type="submit"]:hover{ фон: #555; } метка[for="загрузка файла"]{ отступ: 0,7рем; отображение: встроенный блок; фон: #5d9eff; курсор: указатель; граница-радиус: 0 5 пикселей 5 пикселей 0; левая граница: 0; } label[for="file-upload"]:hover{ фон: #ca3103; } span.имя-файла{ заполнение: 0,7 бэр 14 бэр 0,7 бэр 0,7 бэр; пробел: nowrap; переполнение: скрыто; фон: #ececec; черный цвет; граница: сплошная 1 пиксель #ececec; граница-радиус: 5 пикселей 0 0 5 пикселей; правая граница: 0; ширина: 100%; } Выберите файл... Просмотр php-код:
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как перенести слово на предыдущее слово, если не подходит только последнее слово
Anonymous » » в форуме Android - 0 Ответы
- 137 Просмотры
-
Последнее сообщение Anonymous
-