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

Форма выбора данных

17.08.2016, 15:31. Показов 2042. Ответов 8

Студворк — интернет-сервис помощи студентам
Есть база данных MySql, в которой есть таблица с должностями и ФИО
Необходимо написать форму выбора данных. Для начала выбираем должность, а затем из появившейся второй формы выбрать ФИО сотрудника.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.08.2016, 15:31
Ответы с готовыми решениями:

Форма выбора шрифта
Помогите пожалуйста составить форму, благодаря которой пользователь может выбрать шрифт из предложенного списка. Не могу сообразить...

Форма с возможностью выбора последующих действий
Всем доброй ночи (по моему времени :) ) Суть вопроса вот в чём... предположим мы имеем форму поля в ней хайд со значениями то есть видно...

Форма Выбора
Подскажите пожалуйста, как обработать форму выбора и вернуть ссылку на регистратор??? пример если можно кода, пожалуйста.

8
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
17.08.2016, 16:07
И в чем проблема?
Пишите форму с выборкой по должности, после выбора отображаете другую форму с выборкой фамилий, которые соответствуют этой должности.
0
0 / 0 / 0
Регистрация: 17.08.2016
Сообщений: 6
17.08.2016, 16:10  [ТС]
В этом то и проблема, что я понятия не имею как реализовать это в коде. Поэтому и пришел сюда в надежде на помощь.
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
17.08.2016, 16:20
Вам понадобится HTML, PHP и SQL.
Представьте Ваш вариант. Если что, то разобраться поможем.
0
0 / 0 / 0
Регистрация: 17.08.2016
Сообщений: 6
17.08.2016, 17:08  [ТС]
Пифагор, появилась парочка идеек на этот счет. Сейчас попробую реализовать, если хоть что-то получится, кину сюда код.

Добавлено через 26 минут
Пифагор, в общем, не получилось заставить работать.
Для начала код первого выпадающего списка (должностей)
PHP
1
2
3
4
5
6
7
8
9
10
11
<?php
 
$sql = "SELECT dol FROM vra";
$result_select = mysql_query($sql);
 
echo "<select name = 'Должность'>";
while($object = mysql_fetch_object($result_select)){
echo "<option value = $object->dol </option>";
}
echo "</select>";
?>
з.ы. видимо кодинг это совсем не мое :C
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
17.08.2016, 17:21
А к БД Вы подключились?
PHP
1
2
3
4
5
6
7
8
9
$sql = "SELECT dol FROM vra";
$result_select = mysql_query($sql);
 
echo "<select name = 'dol'>";//не желательно использовать кириллицу
while($object = mysql_fetch_array($result_select)){
$dol = $object['dol'];
echo '<option value ="'.$dol.'">"'.$dol.'"</option>';// тут неверный синтаксис был
}
echo "</select>";
1
0 / 0 / 0
Регистрация: 17.08.2016
Сообщений: 6
17.08.2016, 17:48  [ТС]
Пифагор, да, к базе данных подключался, но результат был один. Ваш код помог, одно дело сделано. Теперь вопрос только в том, как мне сделать чтобы появилась вторая форма, на основе выбора должности должен появится список ФИО людей работающих на ней.
Тут, уж простите мою тупость, я даже не представляю как можно сделать.
Может как то можно вписать в SQL запрос нашу предыдущую выборку?
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
17.08.2016, 18:18
Лучший ответ Сообщение было отмечено kot-obormot как решение

Решение

Примерно так. Не проверял, возможны ошибки.
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
$sql = "SELECT dol FROM vra";
$result_select = mysql_query($sql);
echo '<form method="post">'
'<select name = "dol">';
while($object = mysql_fetch_array($result_select)){
$dol = $object['dol'];
echo '<option value ="'.$dol.'">"'.$dol.'"</option>';
}
echo '</select>;
<input type="submit" name="submit" value="OK">
</form>';
if(isset($_POST['submit'])){
    $dol = $_POST['dol'];
    $sql = "SELECT dol, fio FROM vra WHERE dol = '$dol'";//исправьте названия столбцов на свои
    echo '<form method="post">
    <select name = "dol">';
    while($object = mysql_fetch_array($result_select)){
    $dol = $object['dol'];
    echo '<option value ="'.$dol.'">"'.$dol.'"</option>';
}
echo '</select>;
<input type="submit" name="submit" value="OK">
</form>';
}
Добавлено через 7 минут
А если это еще и через AJAX реализовать, то будет совсем отлично.
1
0 / 0 / 0
Регистрация: 17.08.2016
Сообщений: 6
17.08.2016, 18:34  [ТС]
Пифагор, где-то засела небольшая ошибка, сижу в поисках решения). Вы мне очень помогли, спасибо Вам.
По поводу AJAX: сначала надо овладеть php c html, а потом уже браться за JS.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.08.2016, 18:34
Помогаю со студенческими работами здесь

Форма выбора даты
Подскажите какую форму выбора даты (datepicker) лучше всего прикрутить к сайту на джумле 2.5.6? Пробовал Jquery, но что-то ничего не...

Форма выбора (Калькулятор)
Народ, всем привет. Помогите правильно сделать вот такой &quot;калькулятор&quot; http://archeagegame.ru/kalkulyator-archeage

Форма выбора шрифтов
Всем привет! Кто знает как создать такую форму? По примеру выбора шифтов в студии?

Форма контакта с полями выбора
Подскажите люди добрые, как в wordpress можно реализовать вот такую контактную форму

Форма списка выбора справочника
Есть справочники Должности и Сотрудники (с реквизитом Должность: тип СправочникСсылка.Должности) и Документ с реквизитом Сотрудник ( тип...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru