Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 28.11.2013
Сообщений: 62

Форма PHP проверка ввода

03.04.2014, 19:42. Показов 1031. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Изначально моя страница содержала всего два способа оплаты
1 Физическое лицо

PHP
1
<input id="isNotOrg1" value="0"{{isnotorg1}} onclick="legalStatus()" name="is_org" type="radio">
2 Юридическое лицо (при установке точки на чекбоксе, появлялась выпадающая область с полями для ввода реквизитов)

PHP
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<input id="isOrg" value="1"{{isorg}} onclick="legalStatus()" name="is_org" type="radio">
Область 
 
<table cellspacing="0" cellpadding="3">
<tbody id="lgData">
    <tr>
        <td colspan="2" align="center"><br><b>для юридических лиц</b></td>
    </tr>
    <tr>
        <td align="right" valign="top"><span class="nesstar">*</span>&nbsp;Покупатель (фирма):</td>
        <td><input type="text" name="data[orgname]" size="50" value="{{orgname}}"></td>
    </tr>
    <tr>
        <td align="right" valign="top">Регистрационный номер (ИП):</td>
        <td><input type="text" name="data[regno]" size="50" value="{{regno}}"></td>
    </tr>
    <tr>
        <td align="right" valign="top">&nbsp;Факс:</td>
        <td><input type="text" name="data[fax]" size="20" value="{{fax}}"></td>
    </tr>
    <tr>
        <td align="right" valign="top"><span class="nesstar">*</span>&nbsp;Юридический адрес:</td>
        <td><input type="text" name="data[legaladdress]" size="50" value="{{legaladdress}}"></td>
    </tr>
    <tr>
        <td align="right" valign="top"><span class="nesstar">*</span>&nbsp;ИНН:</td>
        <td><input type="text" name="data[inn]" size="50" value="{{inn}}"></td>
    </tr>
    <tr>
        <td align="right" valign="top"><span class="nesstar">*</span>&nbsp;КПП:</td>
        <td><input type="text" name="data[kpp]" size="50" value="{{kpp}}"></td>
    </tr>
    <tr>
        <td align="right" valign="top">Расчетный счет:</td>
        <td><input type="text" name="data[raccount]" size="50" value="{{raccount}}"></td>
    </tr>
    <tr>
        <td align="right" valign="top">Банк:</td>
        <td><input type="text" name="data[bank]" size="50" value="{{bank}}"></td>
    </tr>
    <tr>
        <td align="right" valign="top">Корр. счет:</td>
        <td><input type="text" name="data[kaccount]" size="50" value="{{kaccount}}"></td>
    </tr>
    <tr>
        <td align="right" valign="top">БИК:</td>
        <td><input type="text" name="data[bik]" size="50" value="{{bik}}"></td>
    </tr>
    <tr>
        <td align="right" valign="top">ОКПО:</td>
        <td><input type="text" name="data[okpo]" size="50" value="{{okpo}}"></td>
    </tr>
    <tr>
        <td align="right" valign="top">ОКВЭД (ОКОНХ):</td>
        <td><input type="text" name="data[okved]" size="50" value="{{okved}}"></td>
    </tr>
</tbody>
 
 
</table>
Теперь я добавляю третью возможность оплаты.
3 Оплата наличными

PHP
1
<input id="isNotOrg1" value="2"{{isnotorg1}} onclick="legalStatus()" name="is_org" type="radio">
И возникает проблема, при выборе третьего способа оплаты.Жму отправка. И мне выпадает сообщение что я не ввел поля Реквизитов(т.е как будто я выбрал Юридическое лицо) .
Дело думаю в проверке полей

Это вроде как и есть проверка.

PHP
1
2
3
4
5
6
7
8
9
10
11
if ($_POST['is_org']) {
        foreach ($lg_fields as $k => $v) 
                {
            if (isset($v['usr_errtext']) and !trim(@$_POST['data'][$k])) 
                $errors[] = $v['usr_errtext'];
 
            $orgdata[$k] = safe(@$_POST['data'][$k]);
        }
 
        unset($k, $v);
    }
Подскажите как поправить проверку чтобы она не думала что при выборе Нового своего пункта, что я выбрал Пункт Номер 2.
Спасибо
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.04.2014, 19:42
Ответы с готовыми решениями:

Форма для ввода и соединить полученные строки (php)
Здравствуйте. Не могу сам разобраться, как это выполнить. Необходимо на странице сайта сделать форму для заполнения - русский текст...

проверка корректного ввода даты на PHP
Привет всем ! На форме несколько &lt;input type = 'text'&gt; в одном из них пользователь вводит дату в формате 02-14-2005 00:00:00, по...

Форма PHP не работает - или бомбежка от злючего PHP
Здравствуйте! Возникла следующая проблема: есть php документ, в котором есть форма обратной связи №1 &lt;div ...

1
15 / 19 / 3
Регистрация: 25.01.2013
Сообщений: 132
Записей в блоге: 4
04.04.2014, 00:25
Может добавите скрытый инпут и в нем значение, скажем
PHP
1
2
3
4
5
6
<input type = "hidden" name= "type" value = "наличка">
 
....
 
if( isset($_POST['type']) && $_POST['type'] == 'наличка')
  здесь уже без цикла,
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.04.2014, 00:25
Помогаю со студенческими работами здесь

Форма ввода vs метод get
проблема такова, 1)перехожу по ссылке(формируется get запрос id=(например)7 и затем сохраняю $img=$_GET; 2)проверяю есть ли в...

Не появляется форма ввода
Привет ребят! вот код &lt;div id=&quot;loremipsum&quot; class=&quot;log-jquery&quot;&gt; &lt;h2&gt;Авторизация&lt;/h2&gt; &lt;form...

Форма ввода с выпадающим списком
Всем привет. Стоит задача сделать форму ввода нового сотрудника в БД. В форме несколько полей: фамилия, имя и прочее - обычные текстовые,...

Форма для ввода пароля и логина
Здравствуйте, у меня возникла потребность в создании (в html), формы для ввода пароля и логина и чтобы после нажатия на кнопку вход данные...

Форма ввода для платёжной кнопки
Подскажите, пожалуйста, что нужно добавить что бы работала кнопка liqpay? Кнопка генерируется на сайте, но нужно дать пользователю...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru