Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
50 / 49 / 10
Регистрация: 27.05.2014
Сообщений: 232

Обработка формы

19.08.2014, 15:06. Показов 602. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день уважаемые. Возникли глобальные проблемы.
Нужно обработать 7 форм, каждая из них влияет друг на друга.
Пример: есть расчет стоимости теплицы.
В стоимость входят: каркас(ширина и длина), поликарбонат, монтаж, доп.форточка, брус, доставка.
Человек может отказаться допустим от монтажа и доставки, остальное все заказать, то есть щелкнуть по чекбоксу.
Неужели единственный выход создать кучу if-else? База данных не используется.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.08.2014, 15:06
Ответы с готовыми решениями:

Обработка формы
По клику на элементе меню, средствами HTML открывается фиксированное окошко - форма входа в админку поверх всего контента: Разметка...

Обработка формы
Задание 1. Составьте сценарий обработки формы. Сценарий должен включать две веб-страницы: страница с формой и страница-обработчик....

обработка формы
Доброй ночи! Возник такой вопрос... если у меня в форме на кнопку стоит обработчик onclick js и данные формы посылаются методом пост...,...

2
6 / 6 / 3
Регистрация: 22.04.2012
Сообщений: 67
19.08.2014, 15:09
Бери все ответы в массив и начинай обработку в цикле. Создай несколько функции для проверки
1
50 / 49 / 10
Регистрация: 27.05.2014
Сообщений: 232
19.08.2014, 15:33  [ТС]
Если можно примеры были бы желательны. У чекбоксов разные name.

Добавлено через 16 минут
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<form action="calculator2.php" method="post">
Выберите подходящий каркас теплицы:<br />
    <INPUT TYPE="radio" NAME="4metrs" VALUE="6500"> 4 метра <br/>
    <INPUT TYPE="radio" NAME="6metrs" VALUE="7100"> 6 метра <br/>
    <INPUT TYPE="radio" NAME="8metrs" VALUE="8100"> 8 метров <br/>
    <INPUT TYPE="radio" NAME="10metrs" VALUE="9200"> 10 метров <br/>
    <INPUT TYPE="radio" NAME="12metrs" VALUE="10300"> 12 метров <br/><br/> 
Выберите подходящюю ширину теплицы:<br />
    <INPUT TYPE="radio" NAME="2metrs" VALUE="0"> 2 метра <br/>
    <INPUT TYPE="radio" NAME="2i5metrs" VALUE="0"> 2,5 метра <br/>
    <INPUT TYPE="radio" NAME="3metrs" VALUE="0"> 3 метра <br/><br/>
Выберите поликарбонат:<br />
    <INPUT TYPE="radio" NAME="racional" VALUE="1600"> Рациональ <br/>
    <INPUT TYPE="radio" NAME="actual" VALUE="1900"> Актуаль <br/>
    <INPUT TYPE="radio" NAME="calibri" VALUE="1550"> Калибри <br/><br/>
Монтаж:<br />
    <INPUT TYPE="radio" NAME="installation" VALUE="2000"> Необходим монтаж теплицы <br/><br/>
Дополнительная форточка:<br />
    <INPUT TYPE="radio" NAME="window_leaf" VALUE="2000"> Необходима дополнительная форточка <br/><br/>
Брус:<br />
    <INPUT TYPE="radio" NAME="timber" VALUE="2000"> Необходим брус <br/><br/>
Введите длину маршрута в километрах до вас:<br />
    <INPUT TYPE="text" NAME="kilometer" SIZE="20"><br/><br/>
    <INPUT TYPE="SUBMIT" name="SUBMIT">
</form>
Вот код для кнопок. в value сидит стоимость. Функции для обработки стоимости есть. Нету функции для вычисления что выбрал покупатель. Он может выбрать любой пункт, но обязан выбрать длину и ширину. Может ничего не выбрать кроме длины и ширины.

Добавлено через 2 минуты
Т.е. зная что покупатель выбрал допустим доставку и брус, скрипт в принципе автоматом все прибавит. А как это сделать я к сожалению не понимаю. If-Else ничего не дали.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.08.2014, 15:33
Помогаю со студенческими работами здесь

Обработка формы
Товарищи! я опять с вопросом! в общем есть некая html форма типа &lt;html&gt; &lt;body&gt; &lt;table border CELLPADDING=5 CELLSPACING=0...

Обработка формы
Всем привет! Есть форма: &lt;form action=&quot;&quot; method=&quot;POST&quot;&gt; &lt;input type=&quot;checkbox&quot; name=&quot;check_1&quot; value=&quot;пункт_1&quot;...

Обработка формы
Есть код HTML-формы, в которой отображена информация о покупателе: &lt;?php /* Имя файла: displayForm * Описание: Сценарий...

Обработка формы
Здравствуйте, сталкнулся с непонятной для меня проблемой, учусь так сказать с разных источников и везеде разные примеры. вот простая...

Обработка формы
Здравствуйте уважаемые форумчане! Направьте незнающего на путь истинный :pardon: В общем есть форма на главной странице: &lt;!--...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru