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

Обновление информации в базе по выбору строки из выпадающего списка

14.06.2020, 09:06. Показов 368. Ответов 1

Студворк — интернет-сервис помощи студентам
Всем добрый день! Есть выпадающий список со статусами поездок и по выбору одного из статусов строки должен просходить sql запрос с обновлением данных уже в таблице водителей. При выборе "в поездке" у водителя статус должен менять на в поездке, если "завершено", то у водителя меняется статус на свободен Но у меня всегда при выборе любого п4ункта обновляется только на "в поездке " и все. В чем ошибка?
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
<?php
if ($_POST["operation"] == "save") {
    if (isset($_POST['fio']) and ($_POST['fio'] = 'Завершено')) {
      $sql2="UPDATE people set status = 'Свободен' where id = '$a'";
      $re = mysqli_query($mysqli, $sql2);
      if($re) {
        echo "<span style='color:blue;'>Заявка обновлена</span><script language='JavaScript'>
        window.location.href = 'http://i91252tb.beget.tech/lum/categ.php'
</script>";
    }
    if (isset($_POST['fio']) and ($_POST['fio'] = 'В процессе')) {
     $sql3="UPDATE people set status = 'В поездке' where id = '$a'";
     $re3 = mysqli_query($mysqli, $sql3);
     if ($re3) {
        echo "<span style='color:blue;'>Заявка обновлена</span><script language='JavaScript'>
window.location.href = 'http://i91252tb.beget.tech/lum/index.php'
</script>";
    }
 
}
 
}
}
?>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.06.2020, 09:06
Ответы с готовыми решениями:

Обновление выпадающего списка в форме в зависимости от выпадающего списка выше
Есть 3 таблицы (1,2,3) Первая и вторая связаны между собой через таблицу 3. Есть 3 выпадающих списка в Form1. Нужно что бы во втором...

Показ текста по выбору из выпадающего списка
Вот на этой странице http://java-gems.lark.ru/yuayva.html есть скрипт показа текста по выбору из выподающего меню показывая 1, 2 или 3, но...

Запуск функции по выбору из выпадающего списка
Всем добрый вечер, всех с прошедшими праздниками, есть такая проблема, на форме поле со списком, в котором указаны названия функций которые...

1
 Аватар для HotReboot
326 / 227 / 92
Регистрация: 22.04.2017
Сообщений: 1,136
14.06.2020, 11:09
Sunriderrus, Во-первых вы присваиваете
PHP
1
if (isset($_POST['fio']) and ($_POST['fio'] = 'Завершено'))
а нужно сравнивать
PHP
1
if (isset($_POST['fio']) and ($_POST['fio'] == 'Завершено'))
и правильнее
PHP
1
2
3
4
5
6
if($re){?>
        <span style='color:blue;'>Заявка обновлена</span>
        <script language='JavaScript'>
              window.location.href = 'http://i91252tb.beget.tech/lum/categ.php'
        </script>
<?}
совсем не нужно лишний раз php обрабатывать чисто html код
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.06.2020, 11:09
Помогаю со студенческими работами здесь

Изменить шрифт Listbox программно по выбору из выпадающего списка
Есть комболист, есть лист обычный. Когда в комболисте я выбираю надпись Ариал, то у меня в окне листа обычного должна выводиться надпись с...

Подгрузка полей в форму по выбору значения из выпадающего списка
Добрый день. Нужно подгружать значения полей по выбору из выпадающего списка. Я знаю, что сюда каким-то боком нужно прикрутить...

Как по выбору выпадающего меню скрывать лишние строки в таблице?
В общем суть в следующем, есть таблица оформленная в html и есть выпадающее меню содержащее значения первого столбца. при выборе одного из...

Обновление выпадающего списка при раскрытии
Есть список с аудиоустройствами. До того как на него нажали и он раскрылся нужно обновить все устройства. Как отловить этот момент,...

Обновление выпадающего списка без обновления страницы
Привет. Нужно обновлять выпадающий список №2 при выборе чего-нибудь в выпадающем списке №1. То есть - человек кликает на пункт в списке №1,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru