Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
 Аватар для skaynet
19 / 19 / 2
Регистрация: 25.01.2012
Сообщений: 180

Выборка строк и бд поформе

29.03.2012, 14:57. Показов 2210. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток .......нуждаюсь в помощи !!!!!
Есть бд
SQL
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
Структура таблицы `trans`
--
 
CREATE TABLE IF NOT EXISTS `trans` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `my` VARCHAR(250) COLLATE utf8_unicode_ci NOT NULL,
  `date` VARCHAR(250) COLLATE utf8_unicode_ci NOT NULL,
  `ves` VARCHAR(250) COLLATE utf8_unicode_ci NOT NULL,
  `cub` VARCHAR(250) COLLATE utf8_unicode_ci NOT NULL,
  `transport` VARCHAR(250) COLLATE utf8_unicode_ci NOT NULL,
  `tip` VARCHAR(250) COLLATE utf8_unicode_ci NOT NULL,
  `zagru` VARCHAR(250) COLLATE utf8_unicode_ci NOT NULL,
  `razgru` VARCHAR(250) COLLATE utf8_unicode_ci NOT NULL,
  `d` VARCHAR(250) COLLATE utf8_unicode_ci NOT NULL,
  `h` VARCHAR(250) COLLATE utf8_unicode_ci NOT NULL,
  `v` VARCHAR(250) COLLATE utf8_unicode_ci NOT NULL,
  `tir` VARCHAR(250) COLLATE utf8_unicode_ci NOT NULL,
  `ekmt` VARCHAR(250) COLLATE utf8_unicode_ci NOT NULL,
  `adr` VARCHAR(250) COLLATE utf8_unicode_ci NOT NULL,
  `data` VARCHAR(250) COLLATE utf8_unicode_ci NOT NULL,
  `rub` VARCHAR(250) COLLATE utf8_unicode_ci NOT NULL,
  `bn` VARCHAR(250) COLLATE utf8_unicode_ci NOT NULL,
  `com` VARCHAR(250) COLLATE utf8_unicode_ci NOT NULL,
  `fir` VARCHAR(250) COLLATE utf8_unicode_ci NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=29 ;
 
--
-- Дамп данных таблицы `trans`
--
И скрипт вывода
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
<?php include ("bd.php");?>
 
 
<?php
if ($_POST['zagru']) { $zagru = $_POST['zagru'];}
if ($_POST['razgru']) { $razgru = $_POST['razgru'];}
if ($_POST['ves']) { $ves = $_POST['ves'];}
if ($_POST['cub']) { $cub = $_POST['cub'];}
if ($_POST['d']) { $d = $_POST['d'];}
if ($_POST['h']) { $h = $_POST['h'];}
if ($_POST['v']) { $v = $_POST['v'];}
if ($_POST['tip']) { $tip = $_POST['tip'];}
if ($_POST['rub']) { $rub = $_POST['rub'];}
if ($_POST['bn']) { $bn = $_POST['bn'];}
if ($_POST['data']) { $data = $_POST['data'];}
if ($_POST['tir']) { $tir = $_POST['tir'];}
 
 
$result = mysql_query("SELECT * FROM trans WHERE zagru='$zagru' OR razgru='$razgru' AND ves='$ves' OR cub='$cub' OR tip='$tip' OR d='$d' OR h='$h' OR v='$v' OR rub='$rub' OR bn='$bn' OR data='$data' OR tir='$tir'",$db); 
while($myrow = mysql_fetch_assoc($result)) {  
 
echo  '<table><tr><td width="120"><ul> ';
echo $myrow['zagru']. '<td width="120"> ';
echo $myrow['razgru']. '<td width="50">';
echo $myrow['ves']. '<td width="80"> ';
echo $myrow['cub']. '<td width="100"> ';
echo $myrow['tip']. '<td width="25">';
echo $myrow['d']. '<td width="25">';
echo $myrow['h']. '<td width="50">';
echo $myrow['v']. '<td width="25">';
echo $myrow['rub']. '<td width="50">';
echo $myrow['bn']. '<td width="150">';
echo $myrow['data']. '<td width="70">';
echo $myrow['tir']. '</tr><tr></table>';
echo $myrow['dogr']. '';
echo $myrow['com']. '</ul><hr>';
 
   
   
 
}
 
?>
И форма запроса
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<div id="wb_Form2" style="position:absolute;width:247px;height:610px;">
<form name="Form1" method="post" action="" enctype="multipart/form-data" id="Form2">
<input type="text" id="AutoComplete2" style="position:absolute;left:10px;top:26px;width:218px;height:19px;line-height:19px;z-index:36;" name="zagru" value="">
<input type="text" id="Editbox6" style="position:absolute;left:7px;top:144px;width:56px;height:19px;line-height:19px;z-index:37;" name="ves" value="">
<input type="text" id="Editbox7" style="position:absolute;left:116px;top:144px;width:70px;height:19px;line-height:19px;z-index:38;" name="cub" value="">
<div id="wb_Text27" style="position:absolute;left:49px;top:6px;width:60px;height:32px;z-index:39;">
<span style="color:#000000;font-family:Arial;font-size:13px;"><strong>Загрузка</strong></span></div>
<div id="wb_Text28" style="position:absolute;left:48px;top:62px;width:68px;height:32px;z-index:40;">
<span style="color:#000000;font-family:Arial;font-size:13px;"><strong>Разгрузка</strong></span></div>
<div id="wb_Text29" style="position:absolute;left:15px;top:118px;width:165px;height:32px;z-index:41;">
<span style="color:#000000;font-family:Arial;font-size:13px;"><strong>Вес Т.&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; Объём м<sup>3</sup></strong></span></div>
<select name="transport" size="1" id="Combobox1" style="position:absolute;left:9px;top:200px;width:183px;height:21px;z-index:42;">
<option value="тентованный ">тентованный</option>
<option value="контейнер">контейнер</option>
<option value="микроавтобус">микроавтобус</option>
<option value="фургон">фургон</option>
<option value="цельнометалл.">цельнометалл.</option>
<option value="рефрижератор">рефрижератор</option>
<option value="изотермический">изотермический</option>
<option value="бортовой">бортовой</option>
<option value="открытый">открытый</option>
<option value="конт. пикап">конт. пикап</option>
<option value="шаланда">шаланда</option>
<option value="негабарит">негабарит</option>
<option value="низкорамный">низкорамный</option>
<option value="платф.">платф.</option>
<option value="телескопический">телескопический</option>
<option value="трал автобус">трал автобус</option>
<option value="автовоз">автовоз</option>
<option value="автовышка ">автовышка</option>
<option value="автотранспортер">автотранспортер</option>
<option value="бетоновоз">бетоновоз</option>
<option value="бензовоз ">бензовоз</option>
<option value="вездеход">вездеход</option>
<option value="газовоз">газовоз</option>
<option value="зерновоз">зерновоз</option>
<option value="коневоз">коневоз</option>
<option value="конт.площадка">конт.площадка</option>
<option value="кормовоз кран">кормовоз кран</option>
<option value="лесовоз">лесовоз</option>
<option value="манипулятор">манипулятор</option>
<option value="муковоз">муковоз</option>
<option value="панелевоз ">панелевоз</option>
<option value="самосвал">самосвал</option>
<option value="седельный">седельный</option>
<option value="тягач скотовоз">тягач скотовоз</option>
<option value="стекловоз">стекловоз</option>
<option value="трубовоз">трубовоз</option>
<option value="цементовоз">цементовоз</option>
<option value="цистерна">цистерна</option>
<option value="эвакуатор">эвакуатор</option>
<option selected></option>
</select>
<div id="wb_Text30" style="position:absolute;left:51px;top:174px;width:67px;height:32px;z-index:43;">
<span style="color:#000000;font-family:Arial;font-size:13px;"><strong>Тип кузов</strong></span></div>
<select name="tip" size="1" id="Combobox2" style="position:absolute;left:11px;top:253px;width:181px;height:21px;z-index:44;">
<option value="верхняя">верхняя</option>
<option value="боковая">боковая</option>
<option value="задняя">задняя</option>
<option value="с полной растентовкой">с полной растентовкой</option>
<option value="с кониками">с кониками</option>
<option value="со снятием поперечных перекладин">со снятием поперечных перекладин</option>
<option value="со снятием стоек">со снятием стоек</option>
<option value="без ворот">без ворот</option>
<option value="гидроборт">гидроборт</option>
<option value="аппарели">аппарели</option>
<option value="с обрешеткой">с обрешеткой</option>
<option value="с бортами">с бортами</option>
<option selected></option>
</select>
<div id="wb_Text31" style="position:absolute;left:35px;top:225px;width:112px;height:32px;z-index:45;">
<span style="color:#000000;font-family:Arial;font-size:13px;"><strong>Способ погрузки</strong></span></div>
<div id="wb_Text32" style="position:absolute;left:7px;top:276px;width:208px;height:16px;z-index:46;">
<span style="color:#000000;font-family:Arial;font-size:13px;"><strong>Длинна&nbsp;&nbsp;&nbsp; Ширина&nbsp;&nbsp;&nbsp;&nbsp; Высота&nbsp;&nbsp;&nbsp;&nbsp; </strong></span></div>
<input type="text" id="Editbox8" style="position:absolute;left:12px;top:300px;width:48px;height:19px;line-height:19px;z-index:47;" name="d" value="">
<input type="text" id="Editbox9" style="position:absolute;left:73px;top:301px;width:48px;height:19px;line-height:19px;z-index:48;" name="h" value="">
<input type="text" id="Editbox10" style="position:absolute;left:138px;top:301px;width:48px;height:19px;line-height:19px;z-index:49;" name="v" value="">
<div id="wb_Text33" style="position:absolute;left:39px;top:330px;width:111px;height:16px;z-index:50;">
<span style="color:#000000;font-family:Arial;font-size:13px;"><strong>Разрешения</strong></span></div>
<div id="wb_Text34" style="position:absolute;left:21px;top:352px;width:34px;height:19px;z-index:51;">
<span style="color:#000000;font-family:''Times New Roman'';font-size:16px;">TIR</span></div>
<input type="checkbox" id="Checkbox1" name="Checkbox1" value="tir" style="position:absolute;left:35px;top:373px;z-index:52;">
<div id="wb_Text35" style="position:absolute;left:74px;top:351px;width:46px;height:19px;z-index:53;">
<span style="color:#000000;font-family:''Times New Roman'';font-size:16px;">EKMT</span></div>
<input type="checkbox" id="Checkbox2" name="" value="ekmt" style="position:absolute;left:86px;top:374px;z-index:54;">
<div id="wb_Text36" style="position:absolute;left:142px;top:352px;width:34px;height:37px;z-index:55;">
<span style="color:#000000;font-family:''Times New Roman'';font-size:16px;">ADR</span></div>
<select name="adr" size="1" id="Combobox3" style="position:absolute;left:137px;top:372px;width:47px;height:21px;z-index:56;">
<option selected></option>
<option value="adr1">1</option>
<option value="adr2">2</option>
<option value="adr3">3</option>
<option value="adr4">4</option>
<option value="adr5">5</option>
<option value="adr6">6</option>
<option value="adr7">7</option>
<option value="adr8">8</option>
<option value="adr9">9</option>
</select>
<input type="text" id="Editbox11" style="position:absolute;left:42px;top:443px;width:118px;height:18px;line-height:18px;z-index:57;" name="data" value="">
<div id="wb_Text37" style="position:absolute;left:26px;top:485px;width:142px;height:32px;z-index:58;">
<span style="color:#000000;font-family:Arial;font-size:13px;"><strong>Минимальная ставка</strong></span></div>
<div id="wb_Text38" style="position:absolute;left:32px;top:408px;width:152px;height:18px;z-index:59;">
<span style="color:#000000;font-family:'Arial Black';font-size:13px;"><strong>готова к загрузке </strong></span></div>
<input type="text" id="Editbox12" style="position:absolute;left:13px;top:516px;width:94px;height:19px;line-height:19px;z-index:60;" name="rub" value="">
<select name="bn" size="1" id="Combobox4" style="position:absolute;left:117px;top:517px;width:96px;height:21px;z-index:61;">
<option value="б/н">б/н</option>
<option value="блиц">блиц</option>
<option value="ндс">ндс</option>
<option value="нал.">нал.</option>
<option selected></option>
</select>
<input type="submit" id="Button2" name="" value="Найти" style="position:absolute;left:58px;top:556px;width:96px;height:25px;z-index:62;">
<div id="wb_ClipArt1" style="position:absolute;left:22px;top:58px;width:25px;height:22px;z-index:63;padding:0;">
<img src="images/img0011.gif" id="ClipArt1" alt="" title="" style="border-width:0;width:25px;height:22px;"></div>
<div id="wb_ClipArt2" style="position:absolute;left:22px;top:4px;width:24px;height:19px;z-index:64;padding:0;">
<img src="images/img0012.gif" id="ClipArt2" alt="" title="" style="border-width:0;width:24px;height:19px;"></div>
<input type="text" id="AutoComplete1" style="position:absolute;left:10px;top:82px;width:218px;height:19px;line-height:19px;z-index:65;" name="razgru" value="">
</form>
</div>
Задача следующая мне надо выбрать в поле загрузка город и в поле вес (вес груза ) на до сделать так чтобы когда я запрашиваю например Загрузка Таганрог вес 20 тон то все строки которые содержат эти данные выводились строго .....на данный момент выводятся все строки содержащие город таганрог и строки содержащие вес 20 .....За ранее спасибо

Добавлено через 14 часов 24 минуты
Можед кто подскаже с чего копать надо?????
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.03.2012, 14:57
Ответы с готовыми решениями:

Выборка задолженностей по таблице (выборка строк с пустыми ячейкам даты оплаты) для отчета
Имеется таблица учета продаж, в ней нужно сделать выборку по дате оплаты для ежемесячного отчета. То есть, вначале ввести дату начала...

Выборка строк из БД
Привет Подскажите,нужно выбрать из БД строки,в которых &quot;стоимость&quot; попадает в определенный диапазон.Верхняя и нижняя планка диапазона...

Выборка строк и бд
Всем привет помогите есть бд CREATE TABLE `stena` ( `id` int(9) NOT NULL AUTO_INCREMENT, `author` varchar(15) NOT NULL DEFAULT...

22
74 / 63 / 0
Регистрация: 24.03.2012
Сообщений: 333
29.03.2012, 19:07
Студворк — интернет-сервис помощи студентам
while($myrow = mysql_fetch_assoc($result)) {

echo '<table><tr><td width="120"><ul> ';

echo $myrow['zagru']. '<td width="120"> ';

echo $myrow['razgru']. '<td width="50">';

echo $myrow['ves']. '<td width="80"> ';

echo $myrow['cub']. '<td width="100"> ';

echo $myrow['tip']. '<td width="25">';

echo $myrow['d']. '<td width="25">';

echo $myrow['h']. '<td width="50">';

echo $myrow['v']. '<td width="25">';

echo $myrow['rub']. '<td width="50">';

echo $myrow['bn']. '<td width="150">';

echo $myrow['data']. '<td width="70">';

echo $myrow['tir']. '</tr><tr></table>';

echo $myrow['dogr']. '';

echo $myrow['com']. '</ul><hr>';

}
вот так, например
0
 Аватар для skaynet
19 / 19 / 2
Регистрация: 25.01.2012
Сообщений: 180
29.03.2012, 19:13  [ТС]
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
<?php
if (zagru)
{
$result = mysql_query("SELECT * FROM trans",$db);
}
elseif(razgru)
 
$result = mysql_query("SELECT * FROM trans WHERE zagru='$zagru' OR razgru='$razgru' OR ves='$ves'",$db);
 
while($myrow = mysql_fetch_assoc($result)) { 
 
echo '<table><tr><td width="120"><ul> ';
 
echo $myrow['zagru']. '<td width="120"> ';
 
echo $myrow['razgru']. '<td width="50">';
 
echo $myrow['ves']. '<td width="80"> ';
 
echo $myrow['cub']. '<td width="100"> ';
 
echo $myrow['tip']. '<td width="25">';
 
echo $myrow['d']. '<td width="25">';
 
echo $myrow['h']. '<td width="50">';
 
echo $myrow['v']. '<td width="25">';
 
echo $myrow['rub']. '<td width="50">';
 
echo $myrow['bn']. '<td width="150">';
 
echo $myrow['data']. '<td width="70">';
 
echo $myrow['tir']. '</tr><tr></table>';
 
echo $myrow['dogr']. '';
 
echo $myrow['com']. '</ul><hr>';
 
}
?>
вроде всё выводит только то что я запрашиваю не выводит а просто показывает без запроса всё что там есть
0
74 / 63 / 0
Регистрация: 24.03.2012
Сообщений: 333
29.03.2012, 19:44
elseif(razgru)
{
$result = mysql_query("SELECT * FROM trans WHERE zagru='$zagru' OR razgru='$razgru' OR ves='$ves'",$db);
}
тоже скобки надо

Добавлено через 2 минуты
Плюс условия заданы неправильно. Посмотри, как это делали по ссылке про оператор if
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.03.2012, 19:44

Случайная выборка строк
Здравствуйте, есть следующий макрос Sub jj() Const N&amp; = 100 'размер выборки Dim a(), b(1 To N, 1 To 1), i&amp; a =...

Выборка не повторяющихся строк из БД
Мені потрібно з таблиці(бази даних) витянути з 60 питань тільки 10 і так щоб вони не повторювалися.Официальным языком форума является...

Особая выборка строк
Есть таблица &quot;properties&quot;: CREATE TABLE IF NOT EXISTS `properties` ( `id` int(11) NOT NULL AUTO_INCREMENT, `id_category` text...

Выборка данных из строк
Не пойму как работает вывод данных из столбца rashod_minut. Запрос SQL из phpMyAdmin: SELECT rashod_minut FROM costs WHERE...

Случайная выборка строк
Есть текстовый файл со строками как считывать их я знаю, а вот как прописать чтобы прога выбирала случайно строку из этого списка? ...


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

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот. Ларри Уингет
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru