Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
1 / 1 / 2
Регистрация: 13.02.2015
Сообщений: 99

Выборка по select

13.02.2015, 17:55. Показов 2355. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Помогите сделать выборку по нажатию по select. По нажатию по Merkyri идет выборка только merkuri, по saturn - выборка по сатурн
HTML5
1
2
3
4
5
                                <select name ='make'>
                                        <option value=''>-- Производитель --</option>
                                        <option value='Merkyri'>Merkyri</option>
                                        <option value='Saturn'>Saturn</option>
                                    </select>
\
Писал следуюшее
PHP
1
2
3
4
      if(isset($_POST['Merkyri'])){
        $intel   = ("SELECT `PROIZVODITEL` FROM `BD` WHERE `PROIZVODITEL` = 'Merkyri' ");
        $result  = mysql_query($intel); 
      }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.02.2015, 17:55
Ответы с готовыми решениями:

Выборка информации из select-a
&lt;h2&gt;Форма заказа&lt;/h2&gt; &lt;form action=&quot;zacaz.php&quot; method=&quot;post&quot;&gt; &lt;p&gt;&lt;select size=&quot;5&quot; multiple name='flauer'&gt; &lt;option...

Выборка(SELECT) в SQL не хочет работать
Здравствуйте, пожалуйста помогите разобраться почему не работает выборка? Создала php, сохранила, проверяю в браузере и ошибка: Warning:...

Выборка нужного значения <select> <option>
Ребят, возникла такая проблема, на сайте есть 2 товара, не получается написать код, чтобы в сообщении получателю отправлялась нужная цена....

23
Заблокирован
13.02.2015, 17:59
Цитата Сообщение от Hyliop Посмотреть сообщение
mysql_query
это вам в архив. Здесь современные люди сидят, но если повезет - найдете аксакалов и саксаулов
0
1 / 1 / 2
Регистрация: 13.02.2015
Сообщений: 99
13.02.2015, 18:11  [ТС]
root, я не понимаю. Просто не получается вывести. Если есть лучшее предложение - поделитесь
0
13.02.2015, 18:17

Не по теме:

Цитата Сообщение от Hyliop Посмотреть сообщение
Если есть лучшее предложение - поделитесь
Пошлость скажу, прочитайте инструкцию. Функции mysql_* устарели. в семерке их точно не будет.. Хотите современности: PDO используйте, накрайняк - mysqli_*(найдите одно отличие от вашей функции). Ну надо быть как-то в тонусе?

0
1 / 1 / 2
Регистрация: 13.02.2015
Сообщений: 99
13.02.2015, 18:27  [ТС]
root, ну посмотрю. Просто не знаком с PDO и т.д.
По теме - нужно решение(
0
171 / 153 / 67
Регистрация: 11.02.2015
Сообщений: 450
13.02.2015, 18:34
PHP
1
2
3
4
if(isset($_POST['make'])){
        $intel   = ("SELECT `PROIZVODITEL` FROM `BD` WHERE `PROIZVODITEL` = '".trim($_POST['make'])."'");
        $result  = mysql_query($intel); 
      }
И, естественно, select должен находиться в форме с action на данный обработчик.
0
1 / 1 / 2
Регистрация: 13.02.2015
Сообщений: 99
13.02.2015, 18:48  [ТС]
Спасибо, но я хотел, чтобы сразу без кнопки "найти" срабатывал скрипт. Как только поменяли значение с "Производителя", то сразу искало по выбранному option. Если же вернутся на "Производитель", то ничего не работало ибо это просто для красоты.
Весь select "обнимает" div.
0
171 / 153 / 67
Регистрация: 11.02.2015
Сообщений: 450
13.02.2015, 18:54
Послушайте, я - не экстрасенс. В вашей белиберде ничего не понимаю. Если не знаете, что выложить, то выложите весь код. Так вам быстрее помогут, не теряя время на вытягивание из вас информации.
0
1 / 1 / 2
Регистрация: 13.02.2015
Сообщений: 99
13.02.2015, 19:05  [ТС]
Код написанный в html файле для сортировки значений в таблице. По клику на выбранный option происходит выборка в таблицу...
PHP
1
2
3
4
5
6
7
8
9
10
11
echo "<section class='sec'> 
<header>
<div>
<select name ='maker'>
<option value=''>-- Производитель --</option>
<option value='Merkyri'>Merkyri</option>
<option value='saturn'>saturn</option>
</select>
</div>
</header> 
</section>"
Нашёл скрипт onchange='if (this.value) window.location.href = this.value;', но как сделать, чтобы выборка произошла в таблицу?
0
171 / 153 / 67
Регистрация: 11.02.2015
Сообщений: 450
13.02.2015, 19:08
Неужели так трудно выложить PHP-код обработчика и сам путь к файлу? Я же говорил, идет процесс вытягивания информации...
Цитата Сообщение от Hyliop Посмотреть сообщение
Нашёл скрипт onchange='if (this.value) window.location.href = this.value;'
А это откуда?
0
 Аватар для malquem
7 / 7 / 0
Регистрация: 19.06.2014
Сообщений: 149
13.02.2015, 19:12
Вопросик:
Кликните здесь для просмотра всего текста

Не хочу создавать топик. Подскажите пожалуйста что этот код делает? Мне просто становится страшно когда идет '$location'
PHP
1
$query_log = "SELECT * FROM `log` where location = '$location' or location = 'all' and user_id = '$log_id' or thing = '$log_id' ORDER BY `log_id` DESC limit 8";
0
171 / 153 / 67
Регистрация: 11.02.2015
Сообщений: 450
13.02.2015, 19:17
Выбрать все записи из таблицы log, где location, user_id и thing совпадают с введенными значениями.
0
Заблокирован
13.02.2015, 19:17
Цитата Сообщение от malquem Посмотреть сообщение
Подскажите пожалуйста что этот код делает?
присваивает текстовой переменной довольно длинное значение, даже не умещающееся в ширину окна. Для чего значение этой переменной можно использовать - это другой вопрос.
1
1 / 1 / 2
Регистрация: 13.02.2015
Сообщений: 99
13.02.2015, 19:18  [ТС]
nrobert, нашёл на просторах интернета. Неплохая штука,но под себя не знаю как настроить.
Какой код обработчика то? Я же сказал, что есть таблица, которая создаётся через echo, над таблицей представлен вышеуказанный php код на будущую выборку.
В php файле, к которому коннектится html файл вот:
PHP
1
2
3
4
5
6
7
8
9
10
 db_connect();
      $query_get         = ("SELECT * FROM `PROIZVODITEL` ");
      $result_get        = mysql_query($query_get) or die(mysql_error()); 
      while($row_get     = mysql_fetch_assoc($result_get)){  $arr_get[] = $row_get; }  
 
      if(isset($_POST['make'])){
        $intel   = ("SELECT `PROIZVODITEL` FROM `BD` WHERE `PROIZVODITEL` = '".($_POST['make'])."' ");
        $result  = mysql_query($intel);
      }
    db_close();
0
Заблокирован
13.02.2015, 19:18
Цитата Сообщение от nrobert Посмотреть сообщение
Выбрать все записи из таблицы log, где location, user_id и thing совпадают с введенными значениями.
текстовая переменная ничего не выбирает, соответственно ничего приведенный код то же не может выбрать
0
171 / 153 / 67
Регистрация: 11.02.2015
Сообщений: 450
13.02.2015, 19:29
root, просьба не флудить. Или вы не знаете, как выглядит SQL-запрос?

Добавлено через 8 минут
Вам нужно создать HTML-файл, примерно такой
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
<html>
<head>
</head>
<body>
<form action="путь_к_PHP_обработчику" method="post">
<select name ='maker' onchange="form.submit()">
<option value=''>-- Производитель --</option>
<option value='Merkyri'>Merkyri</option>
<option value='saturn'>saturn</option>
</select>
</form>
</body>
</html>
Но это еще не все: судя по выложенному PHP-коду, там не хватает функций db_connect() и db_close().
0
Заблокирован
13.02.2015, 19:30
Цитата Сообщение от nrobert Посмотреть сообщение
Или вы не знаете, как выглядит SQL-запрос?
Я знаю как выглядит вопрос. В вопросе было "что делает этот код". Я ответил точно и ничего лишнего. Тут кто-то про эктрасенсорику говорил, а потом сам начал отвечать на вопрос который не задавали
0
171 / 153 / 67
Регистрация: 11.02.2015
Сообщений: 450
13.02.2015, 19:32
ОК, понял ваш юмор. Мир?
0
13.02.2015, 19:36

Не по теме:

Цитата Сообщение от nrobert Посмотреть сообщение
ОК, понял ваш юмор. Мир?
Никто и не пытался ссорится. Считаю программирование точной дисциплиной, которая требует хотя бы точных вопросов.. Не смог удержаться чтобы не съязвить на неточный вопрос :) сори

0
1 / 1 / 2
Регистрация: 13.02.2015
Сообщений: 99
13.02.2015, 19:36  [ТС]
nrobert, спасибо, попробую. db_connect and close присутствовали. В самом начале и конце
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.02.2015, 19:36
Помогаю со студенческими работами здесь

Как при изменении одного <select> подгрузить в другой <select> данные...
Как при изменении одного &lt;select&gt; подгрузить в другой &lt;select&gt; данные... пример: с марками машин. При выборе 'TOYOTA'...

Сохранение значения select и работоспособность второго select после отправки формы
Добрый вечер!Есть проблемка-не могу сохранить значение селекта,сохранив работоспособность др.селектов после отправки формы....страну...

При выборе элемента в <select> менять содержимое другого <select>
Может кто-то подсказать. У меня есть select на форме. Например: &lt;select name=day_s size=1&gt; &lt;option value=1&gt; Понедельник &lt;/...

Обработчик для выпадающего списка <select></select>
Всем добрый день такой вопрос- пишу админку и на странице добавления товара была такая форма &lt;div...

Выборка из БД и вставка данных в <select></select>
Есть 4 таблицы в БД, откуда берется инфа, потом по средствам форм, если быть точнее селекта, хочу сделать выборку с определенной базы, а...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru