Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.93/29: Рейтинг темы: голосов - 29, средняя оценка - 4.93
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861

Изменение и удаление данных из БД данных

30.09.2020, 17:25. Показов 7509. Ответов 159
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста в коде сделать добавление/изменение/удаление данных. Я добавление организовал сам в коде регистрации пользователей. А изменение/удаление не получается.

У меня главная цель:
Кликните здесь для просмотра всего текста
В колонке «здания» нужно чтобы сначала шел combobox с вариантами добавить/изменить/удалить. Далее ниже при выборе добавить – появляется combobox со списком из 12 пунктов (GB 0, GB 1, GV 0, GV 1, MB 0, MB 1, MV 0, MV 1, SB 0, SB 1, SV 0, SV 1). Потом при выборе любого из этих пунктов появляется соответствующая группа параметров – в зависимости от класса a (0) или (1). Вводится информация в соответствующие поля и по нажатию на button «добавить» она добавляется в соответствующую таблицу БД – vz или bz (в зависимости от выбранного из 12 пунктов).
При выборе «изменить» выбирается также один из 12 пунктов, потом появляется combobox с соответствующим списком зданий, выбирается здание (по наименованию), представляются его характеристики для изменения и по нажатию на button «изменить» данные изменяются (пересохраняются) в таблице БД.
При выборе «удалить» происходит также выбор из 12 пунктов, представляется в combobox соответствующий список зданий, выбирается здание (по наименованию) и удаляется из БД нажатием на button «удалить».


Страница регистрации:
Кликните здесь для просмотра всего текста
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
<?php
error_reporting(-1);
ini_set('display_errors', 1);
session_start();# бывают нужны сессии
# чтобы временно хранить что-то на сервере
header('Content-Type: text/html; charset=utf-8');
# необязательно но непонятно в какой всё кодировке у Вас
 
$desc = 'Главная страницаssssssssss';
$title = 'Регистрация нового пользователя';
$styles = array('style.css');
$ERRS = array();# массив для сообщений
 
function M_CNNCT(&$link) {
    global $ERRS;
    if ($link) return 1;
    $link = @mysqli_connect(NULL, 'root', 'q1w2e3r4t5y6u7i8o9p0', 'tks_labaratornaya_4');
    if (!$link) {
        $ERRS[] = 'Не могу соединиться с БД. Код ошибки: ' . mysqli_connect_errno() . ', ошибка: ' . mysqli_connect_error();
        return 0;
    }
    mysqli_set_charset($link, 'utf8');
    return 1;
}
 
# если подключенние не нужно для чего-то кроме добавления можно его не выполнять иногда
if ($_SERVER['REQUEST_METHOD'] == 'POST')
do {
        # проверки
        if (isset($_SESSION['time']) && (time()-$_SESSION['time']) < 10)    {
            $ERRS[] = 'Отправка запроса чаще чем раз в 10 сек';
            break;# Выход из цикла do-while
        }
        $_SESSION['time'] = time();
        if (!isset($_POST['email'],$_POST['password'], $_POST['FCS'], $_POST['passwordconfirm'], $_POST['phone']))
        {
            $ERRS[] = 'Вы должны заполнить и отправить форму';
            break;
        }
        $email = trim($_POST['email']);
        $emailconfirm = trim($_POST['emailconfirm']);
        $pass = trim($_POST['password']); # $password уже используется
        $pass2 = trim($_POST['passwordconfirm']);
        $phone = trim($_POST['phone']);
        $FCS = trim($_POST['FCS']);
 
        if (!preg_match('#^[\d.\-_\pL]{5,25}$#u', $pass))
            $ERRS[] = 'Пароль должен состоять только из цифр, знаков _.- и букв. Длинной от 5 до 25 символов';
        elseif ($email != $emailconfirm)
            $ERRS[] = 'Пароль и его потверждение не совпадают';
 
        if (!filter_var($email, FILTER_VALIDATE_EMAIL))
            $ERRS[] = 'Адрес электронной почты не соосветствует RFC 822';
 
        elseif ($pass != $pass2)
            $ERRS[] = 'Почта и её подтверждение не совпадают';
        if ($phone) {
            $phone = str_replace(' ','', $phone);
            if (!preg_match('/^\+?[0-9]{10,10}$/', $phone))
                $ERRS[] = 'телефон не [0-9]{10,10}';
        }
        if ($ERRS) break;
        if (!M_CNNCT($db)) break;
 
        $query = "SELECT email FROM users WHERE email='$email'";
        $result = mysqli_query($db, $query);
        if (mysqli_num_rows($result)) {
            $ERRS[] = 'пользователь с адресом '. $email .' уже существует';
            break;
        }
        $query = "INSERT INTO users (email, `password`, number_phone, FCS)
        VALUES ('$email', '$pass', '$phone', '". mysqli_real_escape_string($db, $FCS) ."')";
        $result = mysqli_query($db, $query);
        if (!$result) {
            $ERRS[] = 'Не удалось выполнить запрос <xmp>'. $query .'</xmp>Ошибка<xmp>'. mysqli_error($db). '</xmp>';
            $ERRS[] = 'таблица:<xmp>'. print_r( @mysqli_fetch_assoc(@mysqli_query($db, 'SHOW CREATE TABLE users')))
            .'</xmp>';
            break;
        }
        $ERRS[] = 'Затронуто строк: '. mysqli_affected_rows($db);
    } while(0);
require "menu.php";
?>
 
<div class="content">
    <h1 align="center">Регистрация нового пользователя</h1>
    <style>
.err {background:#EEC; color:red;}
    </style>
    <?php
    if ($ERRS) echo '<ul class="err"><li>', implode("</li>\n<li>", $ERRS),
        "</li>\n</ul>\n";
    ?>
    <form action="" method="post" class="xxxx">
        <div align="center" class="smallfont" style="margin-bottom:3px">
            <strong>Имя (ФИО)</strong>:
            <input class="bginput" id="regusername" type="text" name="FCS" size="50" maxlength="50" value="" autocomplete="off" />
        </div>
        <fieldset align="center" class="fieldset">
            <legend>Пароль</legend>
            <table align="center" border="0" width="400" cellspacing="3" cellpadding="0">
                <tbody>
 
                    <tr>
                        <td>
                            Пароль:
                            <br />
                            <input id="krpassvfy_password" class="bginput" maxlength="50" name="password" size="25" type="password" value="" />
                        </td>
                        <td>
                            Подтвердите пароль:
                            <br />
                            <input id="krpassvfy_passwordconfirm" class="bginput" maxlength="50" name="passwordconfirm" size="25" type="password" value="" />
                        </td>
                    </tr>
                </tbody>
            </table>
        </fieldset>
 
        <fieldset align="center" class="fieldset">
            <legend>Адрес электронной почты</legend>
            <table align="center" border="0" width="400" cellspacing="3" cellpadding="0">
                <tbody>
                    <tr>
                        <td>
                            Адрес электронной почты:
                            <br />
                            <input id="email" class="knopka" dir="ltr" maxlength="50" name="email" size="25" type="text" value="" />
                        </td>
                        <td>
                            Подтвердите адрес:
                            <br />
                            <input id="email" class="knopka" dir="ltr" maxlength="50" name="emailconfirm" size="25" type="text" value="" />
                        </td>
                    </tr>
                </tbody>
            </table>
        </fieldset>
        <br />
        <div align="center" class="smallfont" style="margin-bottom:3px">
            <strong>Номер телефона</strong>: +7
            <input class="bginput" id="number_phone" type="text" name="phone" size="40" maxlength="10" value="" autocomplete="off" />
        </div>
        <br />
        <div align="center" style="margin-bottom: 15px">
            <td colspan="4">
                <button id="register" type="submit" class="knopka" onclick="ValidMail(); ValidPhone(); ValidUsername()">Зарегистрировать</button>
            </td>
        </div>
        <br />
    </form>
 
    <?php
    require "blok_Z.php"; // подключение блока контактов
    ?>
</div>


Страница добавления/изменения/удаления:
Кликните здесь для просмотра всего текста
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
121
122
<?php
error_reporting(-1);
ini_set('display_errors', 1);
session_start();
header('Content-Type: text/html; charset=utf-8');
 
$desc = 'Главная страницаssssssssss';
$title = 'Страница администратора';
$styles = array('style.css');
$ERRS = array();
 
function M_CNNCT(&$link) {
    global $ERRS;
    if ($link) return 1;
    $link = @mysqli_connect(NULL, 'root', 'q1w2e3r4t5y6u7i8o9p0', 'tks_labaratornaya_4');
    if (!$link) {
        $ERRS[] = 'Не могу соединиться с БД. Код ошибки: '
        . mysqli_connect_errno() . ', ошибка: ' . mysqli_connect_error();
        return 0;
    }
    mysqli_set_charset($link, 'utf8');
    return 1;
}
 
?>
 
 
 
<html>
<body>
 
<script>
    function Selected(a)
    {
        var label = a.value;
        if (label == 1)
        {
            document.getElementById("Block1").style.display='block';
            document.getElementById("Block2").style.display='none';             
        }
        else
            if (label == 2)
            {
                document.getElementById("Block1").style.display = 'none';
                document.getElementById("Block2").style.display = 'block';
            }
            else
        {
            document.getElementById("Block1").style.display='none';
            document.getElementById("Block2").style.display='none';
        }
}
</script>
 
<table align="center" width="1500">
    <td align="center">
        <h1 align="center">Здания</h1>
        <select onfocus="this.style.background = '#ffffff';" onblur="this.style.background = '#99ff99';" id="actSelect1" class="Validate_Required " name="actSelect1" aria-required="true" onChange="Selected(this)">
            <option value="" selected="selected">-</option>
            <option value="1">Добавить</option>
            <option value="2">Изменить</option>
            <option value="3">Удалить</option>
        </select>
    </td>
    <td align="center">
        <h1 align="center">Новости</h1>
        <select onfocus="this.style.background = '#ffffff';" onblur="this.style.background = '#99ff99';" id="actSelect2" class="Validate_Required " name="actSelect2" aria-required="true" onChange="Selected(this)">
            <option value="" selected="selected">-</option>
            <option value="add_news">Добавить</option>
            <option value="edit_news">Изменить</option>
            <option value="delete_news">Удалить</option>
        </select>
    </td>
    <td align="center">
        <h1 align="center">Пользователи</h1>
        <select onfocus="this.style.background = '#ffffff';" onblur="this.style.background = '#99ff99';" id="actSelect3" class="Validate_Required " name="actSelect3" aria-required="true" onChange="Selected(this)">
            <option value="" selected="selected">-</option>
            <option value="add_users">Добавить</option>
            <option value="edit_users">Изменить</option>+
            <option value="delete_users">Удалить</option>
        </select>
    </td>
</table>
 
<div id='Block1' style='display: none;'>
    <select>
        <option value="" selected="selected">-</option>
        <option value="GB_0">Большепролетные здания в железобетонном каркасе в СНГ</option>
        <option value="GB_1">Большепролетные здания в железобетонном каркасе зарубежом</option>
        <option value="MB_0">Большепролетные здания в металлическом каркасе в СНГ</option>
        <option value="MB_1">Большепролетные здания в металлическом каркасе зарубежом</option>
        <option value="SB_0">Большепролетные здания в смешанном каркасе в СНГ</option>
        <option value="SB_1">Большепролетные здания в смешанном каркасе зарубежом</option>
        <option value="GV_0">Высотные здания в железобетонном каркасе в СНГ</option>
        <option value="GV_1">Высотные здания в железобетонном каркасе зарубежом</option>
        <option value="MV_0">Высотные здания в металлическом каркасе в СНГ</option>
        <option value="MV_1">Высотные здания в металлическом каркасе зарубежом</option>
        <option value="SV_0">Высотные здания в смешанном каркасе в СНГ</option>
        <option value="SV_1">Высотные здания в смешанном каркасе зарубежом</option>
    </select>
</div>
 
<div id='Block2' style='display: none;'>
    <select>
        <option value="" selected="selected">-</option>
        <option value="GB_0">Большепролетные здания в железобетонном каркасе в СНГ</option>
        <option value="GB_1">Большепролетные здания в железобетонном каркасе зарубежом</option>
        <option value="MB_0">Большепролетные здания в металлическом каркасе в СНГ</option>
        <option value="MB_1">Большепролетные здания в металлическом каркасе зарубежом</option>
        <option value="SB_0">Большепролетные здания в смешанном каркасе в СНГ</option>
        <option value="SB_1">Большепролетные здания в смешанном каркасе зарубежом</option>
        <option value="GV_0">Высотные здания в железобетонном каркасе в СНГ</option>
        <option value="GV_1">Высотные здания в железобетонном каркасе зарубежом</option>
        <option value="MV_0">Высотные здания в металлическом каркасе в СНГ</option>
        <option value="MV_1">Высотные здания в металлическом каркасе зарубежом</option>
        <option value="SV_0">Высотные здания в смешанном каркасе в СНГ</option>
        <option value="SV_1">Высотные здания в смешанном каркасе зарубежом</option>
    </select>
</div>
 
</body>
</html>


Я вывод блоков <select> сделал, но с организовать сам факт Д/И/У информации из БД - у меня не получилось.
Миниатюры
Изменение и удаление данных из БД данных   Изменение и удаление данных из БД данных   Изменение и удаление данных из БД данных  

Изменение и удаление данных из БД данных   Изменение и удаление данных из БД данных   Изменение и удаление данных из БД данных  

0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.09.2020, 17:25
Ответы с готовыми решениями:

Добавление, изменение и удаление данных в базе данных
Методом научного тыка кое как подключил таблицу Microsoft Access с помощью datagrid вот только ни нашел ничего связанного с делфи или c++...

Удаление, изменение и обновление данных
Здравствуйте, столкнулся с такой проблемой, хочу добавить кнопки удалить и изменить рядом с колонками данных Вот сам скрипт &lt;?php ...

Удаление и изменение данных в БД Access С#
Прошу помочь начинающему. Маленько не могу понять sql запросы. читал темы как: https://www.cyberforum.ru/ado-net/thread182279.html и...

159
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
08.10.2020, 14:30  [ТС]
Студворк — интернет-сервис помощи студентам
DimaxDe,
Миниатюры
Изменение и удаление данных из БД данных  
0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
08.10.2020, 14:33  [ТС]
DimaxDe, все вопрос аннулирован....я в селектах айдишники не исправил
0
541 / 352 / 194
Регистрация: 07.11.2018
Сообщений: 1,243
08.10.2020, 14:39
Цитата Сообщение от xamelione25 Посмотреть сообщение
Если я так сделаю - просто реакции никакой не будет
если так сделаете то при изменении в блоке
<select id="D_MGS" выполнится ->
document.getElementById('D_MGS').style.d isplay = 'block';
document.getElementById('D_SNG_Z').style .display = 'block';
document.getElementById('D_VB').style.di splay = 'none';
document.getElementById('D_V').style.dis play = 'none';
document.getElementById('D_B').style.dis play = 'none';

Добавлено через 4 минуты
на скрине видно по 3 кнопки под каждой из форм их необходимо вставить в отдельные дивы дать дивам айди и вставить
в соответсвующие формы также проставить этим дивам дисплэй нон и
document.getElementById('ид дива с кнопкой').style.display = 'block'; вызвать на завершающем этапе когда уже будет отправка..Из скрина вашего задания.
0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
08.10.2020, 19:43  [ТС]
DimaxDe, странно .... вроде сначала все было нормально...но как стал подходить к концу оформления ....
Проблемы в следующем:

1. Нажимаю на "добавить" - получаю выползание не нужного там блока 'I_VB' после 'D_MGS'.
2. Такое же как и в п.1 у меня при нажатии на "удалить" помимо активации блока 'U_VB', у меня активируется блок 'I_VB'.
3. И последнее.... на данный момент - я не знаю как это сделать))) - я добавил еще два блока 'I_V' и 'I_B'. Для того чтобы при изменении параметров здания, и после выбора самого здания у меня выползали их параметры в этих блоках (списках параметров - то есть они должны быть заполнены данными о здании из БД). И они у меня после выбора здания почему-то вообще не выползают (даже пустыми).

код в txt
Миниатюры
Изменение и удаление данных из БД данных   Изменение и удаление данных из БД данных  
Вложения
Тип файла: rar 1.rar (3.7 Кб, 2 просмотров)
0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
08.10.2020, 20:58  [ТС]
DimaxDe, вопросы по пунктам 1 и 2 аннулированы. Я не понимаю почему я влепил эту конструкцию ...ну ладно...
PHP
1
labelValue == 'change_building'
Вопрос 3 актуален.
0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
08.10.2020, 21:34  [ТС]
DimaxDe,
Миниатюры
Изменение и удаление данных из БД данных  
0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
08.10.2020, 22:28  [ТС]
DimaxDe, вроде сделал открытие редактируемой области.... пока висит проблема в извлечении данных в соответствующие поля блока из БД.
Кликните здесь для просмотра всего текста
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
<html>
<body>
 
<script>
    function Selectedbuildings(a) //Для зданий
    {
        var labelid = a.id;
        var labelValue = a.value;
        switch(labelid)
        {
             case 'D_I_U':
                if (labelValue == 'add_building')
                {//если выбрали добавить
                document.getElementById('D_MGS').style.display = 'block';
                document.getElementById('D_SNG_Z').style.display = 'none';
                document.getElementById('Buildings_vz').style.display = 'none';
                document.getElementById('Buildings_bz').style.display = 'none';
                document.getElementById('DVB').style.display = 'none';
                document.getElementById('D_V').style.display = 'none';
                document.getElementById('D_B').style.display = 'none';
                document.getElementById('IVB').style.display = 'none';
                document.getElementById('UVB').style.display = 'none';
                }
                else
                    if (labelValue == 'building_delete')
                    {//если выбрали удалить
                    document.getElementById('UVB').style.display = 'block';
                    document.getElementById('Buildings_vz').style.display = 'none';
                    document.getElementById('Buildings_bz').style.display = 'none';
                    document.getElementById('D_MGS').style.display = 'none';
                    document.getElementById('D_MGS').style.display = 'none';
                    document.getElementById('D_SNG_Z').style.display = 'none';
                    document.getElementById('DVB').style.display = 'none';
                    document.getElementById('IVB').style.display = 'none';
                    }
                    else
                    {//иначе изменить
                    document.getElementById('IVB').style.display = 'block';
                    document.getElementById('Buildings_vz').style.display = 'none';
                    document.getElementById('Buildings_bz').style.display = 'none';
                    document.getElementById('D_V').style.display = 'none';
                    document.getElementById('D_B').style.display = 'none';
                    document.getElementById('D_MGS').style.display = 'none';
                    document.getElementById('D_SNG_Z').style.display = 'none';
                    document.getElementById('DVB').style.display = 'none';
                    }
                break;
            case 'D_MGS':
                document.getElementById('D_MGS').style.display = 'block';
                document.getElementById('D_SNG_Z').style.display = 'block';
                document.getElementById('DVB').style.display = 'none';
                document.getElementById('D_V').style.display = 'none';
                document.getElementById('D_B').style.display = 'none';
                break;
            case 'D_SNG_Z':
                document.getElementById('D_MGS').style.display = 'block';
                document.getElementById('D_SNG_Z').style.display = 'block';
                document.getElementById('DVB').style.display = 'block';
                document.getElementById('D_V').style.display = 'none';
                document.getElementById('D_B').style.display = 'none';
                break;
            case 'DVB':
                if (labelValue == 'D_V')
                {//если выбрали высотное
                document.getElementById('D_MGS').style.display = 'block';
                document.getElementById('D_SNG_Z').style.display = 'block';
                document.getElementById('DVB').style.display = 'block';
                document.getElementById('D_V').style.display = 'block';
                document.getElementById('D_B').style.display = 'none';
                }
                else
                {//иначе большепролетное
                document.getElementById('D_MGS').style.display = 'block';
                document.getElementById('D_SNG_Z').style.display = 'block';
                document.getElementById('DVB').style.display = 'block';
                document.getElementById('D_V').style.display = 'none';
                document.getElementById('D_B').style.display = 'block';
                }
                break;
            case 'IVB':
                if (labelValue == 'I_V')
                {//если выбрали список высотных
                document.getElementById('IVB').style.display = 'block';
                document.getElementById('Buildings_vz').style.display = 'block';
                document.getElementById('Buildings_bz').style.display = 'none';
                document.getElementById('I_V1').style.display = 'none';
                document.getElementById('I_B1').style.display = 'none';
                }
                else
                {//иначе список большепролетных
                document.getElementById('IVB').style.display = 'block';
                document.getElementById('Buildings_vz').style.display = 'none';
                document.getElementById('Buildings_bz').style.display = 'block';
                document.getElementById('I_V1').style.display = 'none';
                document.getElementById('I_B1').style.display = 'none';
                }
                break;
            case 'Buildings_vz':
                document.getElementById('IVB').style.display = 'block';
                document.getElementById('Buildings_vz').style.display = 'block';
                document.getElementById('Buildings_bz').style.display = 'none';
                document.getElementById('I_V1').style.display = 'block';
                document.getElementById('I_B1').style.display = 'none';
                break;
            case 'Buildings_bz':
                document.getElementById('IVB').style.display = 'block';
                document.getElementById('Buildings_vz').style.display = 'none';
                document.getElementById('Buildings_bz').style.display = 'block';
                document.getElementById('I_V1').style.display = 'none';
                document.getElementById('I_B1').style.display = 'block';
                break;
            case 'UVB':
                if (labelValue == 'U_V')
                {//если выбрали список высотных
                document.getElementById('UVB').style.display = 'block';
                document.getElementById('Buildings_vz').style.display = 'block';
                document.getElementById('Buildings_bz').style.display = 'none';
                }
                else
                {//иначе список большепролетных
                document.getElementById('UVB').style.display = 'block';
                document.getElementById('Buildings_vz').style.display = 'none';
                document.getElementById('Buildings_bz').style.display = 'block';
                }
                break;
       }
    }
 
</script>
 
    <form method="post" action="" name="buildings">
    <h1 align="center">Здания</h1>
 
        <select id="D_I_U" class="Validate_Required " name="D_I_U" aria-required="true" onChange="Selectedbuildings(this)">
            <option value="" selected="selected">-</option>
            <option value="add_building">Добавить</option>
            <option value="change_building">Изменить</option>
            <option value="building_delete">Удалить</option>
        </select><br /><br />
 
    <div id="D_MGS" style='display: none;'>
        <select id="D_MGS" class="Validate_Required " name="material" aria-required="true" onChange="Selectedbuildings(this)">
            <option value="" selected="selected">Каркас</option>
            <option value="M">Металл</option>
            <option value="G">Железобетон</option>
            <option value="S">Смешанный</option>
        </select><br /><br />
    </div>
 
    <div id="D_SNG_Z" style='display: none;'>
        <select id="D_SNG_Z" class="Validate_Required " name="SNG_ZARUBEGE" aria-required="true"  onChange="Selectedbuildings(this)">
            <option value="" selected="selected">Где</option>
            <option value="SNG">СНГ</option>
            <option value="ZARUBEGE">Зарубежье</option>
        </select><br /><br />
    </div>
 
    <div id="DVB" style='display: none;'>
        <select id="DVB" class="Validate_Required " name="V_B_dobavit" aria-required="true" onChange="Selectedbuildings(this)">
            <option value="" selected="selected">Какое</option>
            <option value="D_V">Высотное</option>
            <option value="D_B">Боьшепролетное</option>
        </select><br /><br />
    </div>
 
    <div id="IVB" style='display: none;'>
        <select id="IVB" class="Validate_Required " name="I_B_izmenit" aria-required="true" onChange="Selectedbuildings(this)">
            <option value="" selected="selected">Какое</option>
            <option value="I_V">Высотное</option>
            <option value="I_B">Боьшепролетное</option>
        </select><br /><br />
    </div>
 
    <div id="UVB" style='display: none;'>
        <select id="UVB" class="Validate_Required " name="U_B_udalit" aria-required="true" onChange="Selectedbuildings(this)">
            <option value="" selected="selected">Какое</option>
            <option value="U_V">Высотное</option>
            <option value="U_B">Боьшепролетное</option>
        </select><br /><br />
    </div>
 
    <div id="D_V" style='display: none;' name="vz">
    <b>Характеристики высотного здания</b><br />
    Фото:
    <input id="img" class="bginput" maxlength="50" name="img" size="25" type="password" value="" />
    <button id="foto" type="submit" class="knopka" name="foto">Выбрать файл</button><br /><br />
    Наименование объекта:
    <input id="name_building" class="bginput" maxlength="50" name="name_building" size="25" type="password" value="" /><br /><br />
    Город:
    <input id="city" class="bginput" maxlength="50" name="city" size="25" type="password" value="" /><br /><br />
    Год построки:
    <input id="year" class="bginput" maxlength="50" name="year" size="25" type="password" value="" /><br /><br />
    Функциональность:
    <input id="funkciya" class="bginput" maxlength="50" name="funkciya" size="25" type="password" value="" /><br /><br />
    Форма:
    <input id="forma" class="bginput" maxlength="50" name="forma" size="25" type="password" value="" /><br /><br />
    Длина:
    <input id="length" class="bginput" maxlength="50" name="length" size="25" type="password" value="" /><br /><br />
    Ширина:
    <input id="width" class="bginput" maxlength="50" name="width" size="25" type="password" value="" /><br /><br />
    Высота:
    <input id="height" class="bginput" maxlength="50" name="height" size="25" type="password" value="" /><br /><br />
    Высота этажа:
    <input id="height_level" class="bginput" maxlength="50" name="height_level" size="25" type="password" value="" /><br /><br />
    Этажность:
    <input id="all_level" class="bginput" maxlength="50" name="all_level" size="25" type="password" value="" /><br /><br />
    Тип фундамента: 
    <input id="type_foundation" class="bginput" maxlength="50" name="type_foundation" size="25" type="password" value="" /><br /><br />
    Длина сваи:
    <input id="length_pile" class="bginput" maxlength="50" name="length_pile" size="25" type="password" value="" /><br /><br />
    Количество свай: 
    <input id="sum_pile" class="bginput" maxlength="50" name="sum_pile" size="25" type="password" value="" /><br /><br />
    Диаметр свай: 
    <input id="d_pile" class="bginput" maxlength="50" name="d_pile" size="25" type="password" value="" /><br /><br />
    Толщина Ф плиты:
    <input id="depth_foundation_plate" class="bginput" maxlength="50" name="depth_foundation_plate" size="25" type="password" value="" /><br /><br />
    Материал стен:
    <input id="material_wall" class="bginput" maxlength="50" name="material_wall" size="25" type="password" value="" /><br /><br />
    Толщина перекрытия:
    <input id="depth_slab" class="bginput" maxlength="50" name="depth_slab" size="25" type="password" value="" /><br /><br />
    Сечение колонн:
    <input id="section_column" class="bginput" maxlength="50" name="section_column" size="25" type="password" value="" /><br /><br /><br />
    </div>
 
    <div id="D_B" style='display: none;' name="bz">
    <b>Характеристики большепролетного здания</b><br />
    Фото:
    <input id="img" class="bginput" maxlength="50" name="img" size="25" type="password" value="" />
    <button id="foto" type="submit" class="knopka" name="foto">Выбрать файл</button><br /><br />
     Наименование объекта:
    <input id="name_building" class="bginput" maxlength="50" name="name_building" size="25" type="password" value="" /><br /><br />
    Город:
    <input id="city" class="bginput" maxlength="50" name="city" size="25" type="password" value="" /><br /><br />
    Год построки:
    <input id="year" class="bginput" maxlength="50" name="year" size="25" type="password" value="" /><br /><br />
    Функциональность:
    <input id="funkciy" class="bginput" maxlength="50" name="funkciya" size="25" type="password" value="" /><br /><br />
    Форма:
    <input id="forma" class="bginput" maxlength="50" name="forma" size="25" type="password" value="" /><br /><br />
    Длина:
    <input id="length" class="bginput" maxlength="50" name="length" size="25" type="password" value="" /><br /><br />
    Ширина:
    <input id="width" class="bginput" maxlength="50" name="width" size="25" type="password" value="" /><br /><br />
    Высота:
    <input id="height" class="bginput" maxlength="50" name="height" size="25" type="password" value="" /><br /><br />
    Шаг колонн:
    <input id="step_column" class="bginput" maxlength="50" name="step_column" size="25" type="password" value="" /><br /><br />
    Сечение верхнего пояса:
    <input id="section_up_farm" class="bginput" maxlength="50" name="section_up_farm" size="25" type="password" value="" /><br /><br />
    Сечение нижнего пояса: 
    <input id="section_up_farm" class="bginput" maxlength="50" name="section_up_farm" size="25" type="password" value="" /><br /><br />
    Сечение решетки:
    <input id="section_lattice" class="bginput" maxlength="50" name="section_lattice" size="25" type="password" value="" /><br /><br />
    Высота фермы: 
    <input id="height_farm" class="bginput" maxlength="50" name="height_farm" size="25" type="password" value="" /><br /><br />
    Способ стабилизации покрытия: 
    <input id="stabilization_coatings" class="bginput" maxlength="50" name="stabilization_coatings" size="25" type="password" value="" /><br /><br />
    Пролетная конструкция:
    <input id="span_construction" class="bginput" maxlength="50" name="span_construction" size="25" type="password" value="" /><br /><br />
    Толщина мембраны:
    <input id="depth_membranes" class="bginput" maxlength="50" name="depth_membranes" size="25" type="password" value="" /><br /><br />
    Конструкция опорного контура:
    <input id="support_contour_construction" class="bginput" maxlength="50" name="support_contour_construction" size="25" type="password" value="" /><br /><br />
    Размеры опорного контура:
    <input id="support_contour_size" class="bginput" maxlength="50" name="support_contour_size" size="25" type="password" value="" /><br /><br />
    Метод монтажа покрытия:
    <input id="mounting_coating" class="bginput" maxlength="50" name="mounting_coating" size="25" type="password" value="" /><br /><br />
    Расход металла на 1м2 покрытия:
    <input id="metal_consumption_coating" class="bginput" maxlength="50" name="metal_consumption_coating" size="25" type="password" value="" /><br /><br />
    Тип несущей контрукции покрытия:
    <input id="type_supporting_structure" class="bginput" maxlength="50" name="type_supporting_structure" size="25" type="password" value="" /><br /><br />
    Толщина оболочки:
    <input id="depth_obolochki" class="bginput" maxlength="50" name="depth_obolochki" size="25" type="password" value="" /><br /><br />
    </div>
 
    <div id="Buildings_bz" width="500" style='display: none;'>
        <select id="Buildings_bz" class="Validate_Required " name="name_building_bz" aria-required="true" onChange="Selectedbuildings(this)">
        <option value="Buildings_bz">
<?php   $result1 = $mysqli->query("SELECT name_building FROM bz");
        while($row = $result1->fetch_assoc())
        {
            extract($row);
            print "<option value='$name_building'>$name_building</option>";   
        }
?>
        </option>
        </select><br /><br />
    </div>
 
    <div id="Buildings_vz" maxwidth="500" style='display: none;'>
        <select id="Buildings_vz" class="Validate_Required " name="name_building_vz" aria-required="true"  onChange="Selectedbuildings(this)">
        <option value="Buildings_vz">
<?php   $result2 = $mysqli->query("SELECT name_building FROM vz");
        while($row = $result2->fetch_assoc())
        {
    extract($row);
    print "<option value='$name_building'>$name_building</option>";   
    }
?>
        </option>
        </select><br /><br />
    </div>
 
    <div id="I_V1" style='display: none;' name="ivz">
    <b>Характеристики высотного здания</b><br />
    Фото:
    <input id="img" class="bginput" maxlength="50" name="img" size="25" type="password" value="" />
    <button id="foto" type="submit" class="knopka" name="foto">Выбрать файл</button><br /><br />
    Наименование объекта:
    <input id="name_building" class="bginput" maxlength="50" name="name_building" size="25" type="password" value="" /><br /><br />
    Город:
    <input id="city" class="bginput" maxlength="50" name="city" size="25" type="password" value="" /><br /><br />
    Год построки:
    <input id="year" class="bginput" maxlength="50" name="year" size="25" type="password" value="" /><br /><br />
    Функциональность:
    <input id="funkciya" class="bginput" maxlength="50" name="funkciya" size="25" type="password" value="" /><br /><br />
    Форма:
    <input id="forma" class="bginput" maxlength="50" name="forma" size="25" type="password" value="" /><br /><br />
    Длина:
    <input id="length" class="bginput" maxlength="50" name="length" size="25" type="password" value="" /><br /><br />
    Ширина:
    <input id="width" class="bginput" maxlength="50" name="width" size="25" type="password" value="" /><br /><br />
    Высота:
    <input id="height" class="bginput" maxlength="50" name="height" size="25" type="password" value="" /><br /><br />
    Высота этажа:
    <input id="height_level" class="bginput" maxlength="50" name="height_level" size="25" type="password" value="" /><br /><br />
    Этажность:
    <input id="all_level" class="bginput" maxlength="50" name="all_level" size="25" type="password" value="" /><br /><br />
    Тип фундамента: 
    <input id="type_foundation" class="bginput" maxlength="50" name="type_foundation" size="25" type="password" value="" /><br /><br />
    Длина сваи:
    <input id="length_pile" class="bginput" maxlength="50" name="length_pile" size="25" type="password" value="" /><br /><br />
    Количество свай: 
    <input id="sum_pile" class="bginput" maxlength="50" name="sum_pile" size="25" type="password" value="" /><br /><br />
    Диаметр свай: 
    <input id="d_pile" class="bginput" maxlength="50" name="d_pile" size="25" type="password" value="" /><br /><br />
    Толщина Ф плиты:
    <input id="depth_foundation_plate" class="bginput" maxlength="50" name="depth_foundation_plate" size="25" type="password" value="" /><br /><br />
    Материал стен:
    <input id="material_wall" class="bginput" maxlength="50" name="material_wall" size="25" type="password" value="" /><br /><br />
    Толщина перекрытия:
    <input id="depth_slab" class="bginput" maxlength="50" name="depth_slab" size="25" type="password" value="" /><br /><br />
    Сечение колонн:
    <input id="section_column" class="bginput" maxlength="50" name="section_column" size="25" type="password" value="" /><br /><br /><br />
    </div>
 
    <div id="I_B1" style='display: none;' name="ibz">
    <b>Характеристики большепролетного здания</b><br />
    Фото:
    <input id="img" class="bginput" maxlength="50" name="img" size="25" type="password" value="" />
    <button id="foto" type="submit" class="knopka" name="foto">Выбрать файл</button><br /><br />
     Наименование объекта:
    <input id="name_building" class="bginput" maxlength="50" name="name_building" size="25" type="password" value="" /><br /><br />
    Город:
    <input id="city" class="bginput" maxlength="50" name="city" size="25" type="password" value="" /><br /><br />
    Год построки:
    <input id="year" class="bginput" maxlength="50" name="year" size="25" type="password" value="" /><br /><br />
    Функциональность:
    <input id="funkciy" class="bginput" maxlength="50" name="funkciya" size="25" type="password" value="" /><br /><br />
    Форма:
    <input id="forma" class="bginput" maxlength="50" name="forma" size="25" type="password" value="" /><br /><br />
    Длина:
    <input id="length" class="bginput" maxlength="50" name="length" size="25" type="password" value="" /><br /><br />
    Ширина:
    <input id="width" class="bginput" maxlength="50" name="width" size="25" type="password" value="" /><br /><br />
    Высота:
    <input id="height" class="bginput" maxlength="50" name="height" size="25" type="password" value="" /><br /><br />
    Шаг колонн:
    <input id="step_column" class="bginput" maxlength="50" name="step_column" size="25" type="password" value="" /><br /><br />
    Сечение верхнего пояса:
    <input id="section_up_farm" class="bginput" maxlength="50" name="section_up_farm" size="25" type="password" value="" /><br /><br />
    Сечение нижнего пояса: 
    <input id="section_up_farm" class="bginput" maxlength="50" name="section_up_farm" size="25" type="password" value="" /><br /><br />
    Сечение решетки:
    <input id="section_lattice" class="bginput" maxlength="50" name="section_lattice" size="25" type="password" value="" /><br /><br />
    Высота фермы: 
    <input id="height_farm" class="bginput" maxlength="50" name="height_farm" size="25" type="password" value="" /><br /><br />
    Способ стабилизации покрытия: 
    <input id="stabilization_coatings" class="bginput" maxlength="50" name="stabilization_coatings" size="25" type="password" value="" /><br /><br />
    Пролетная конструкция:
    <input id="span_construction" class="bginput" maxlength="50" name="span_construction" size="25" type="password" value="" /><br /><br />
    Толщина мембраны:
    <input id="depth_membranes" class="bginput" maxlength="50" name="depth_membranes" size="25" type="password" value="" /><br /><br />
    Конструкция опорного контура:
    <input id="support_contour_construction" class="bginput" maxlength="50" name="support_contour_construction" size="25" type="password" value="" /><br /><br />
    Размеры опорного контура:
    <input id="support_contour_size" class="bginput" maxlength="50" name="support_contour_size" size="25" type="password" value="" /><br /><br />
    Метод монтажа покрытия:
    <input id="mounting_coating" class="bginput" maxlength="50" name="mounting_coating" size="25" type="password" value="" /><br /><br />
    Расход металла на 1м2 покрытия:
    <input id="metal_consumption_coating" class="bginput" maxlength="50" name="metal_consumption_coating" size="25" type="password" value="" /><br /><br />
    Тип несущей контрукции покрытия:
    <input id="type_supporting_structure" class="bginput" maxlength="50" name="type_supporting_structure" size="25" type="password" value="" /><br /><br />
    Толщина оболочки:
    <input id="depth_obolochki" class="bginput" maxlength="50" name="depth_obolochki" size="25" type="password" value="" /><br /><br />
    </div>
 
    <input type="button" onclick="submit()" name="buildings_add"  value="Добавить"/>
    <input type="button" onclick="submit()" name="buildings_change"  value="Изменить"/>
    <input type="button" onclick="submit()" name="buildings_delete"  value="удалить"/>
    </form>
0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
09.10.2020, 00:08  [ТС]
DimaxDe, Вот подправил
Вложения
Тип файла: rar 1.rar (2.9 Кб, 2 просмотров)
0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
09.10.2020, 00:42  [ТС]
DimaxDe, и как сделать чтобы помещаемый текст в инпуты не отображался звездочками в зашифрованном виде???

Добавлено через 30 минут
DimaxDe, вот что-то получилось, но непонятно как от звездочек в инпутах избавиться. И можно ли как-то сократить строки 4-65 ???
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
    <div id="Buildings_ivz" maxwidth="500" style='display: none;'>
        <select id="Buildings_ivz" class="Validate_Required " name="name_building_vz" aria-required="true"  onChange="Selectedbuildings(this)">
        <option value="Buildings_ivz">
<?php   
        $result24 = $mysqli->query("SELECT img FROM vz");
        $result25 = $mysqli->query("SELECT name_building FROM vz");
        $result26 = $mysqli->query("SELECT city FROM vz");
        $result27 = $mysqli->query("SELECT year FROM vz");
        $result28 = $mysqli->query("SELECT funkciya FROM vz");
        $result29 = $mysqli->query("SELECT forma FROM vz");
        $result30 = $mysqli->query("SELECT length FROM vz");
        $result31 = $mysqli->query("SELECT width FROM vz");
        $result32 = $mysqli->query("SELECT height FROM vz");
        $result33 = $mysqli->query("SELECT height_level FROM vz");
        $result34 = $mysqli->query("SELECT all_level FROM vz");
        $result35 = $mysqli->query("SELECT type_foundation FROM vz");
        $result36 = $mysqli->query("SELECT length_pile FROM vz");
        $result37 = $mysqli->query("SELECT sum_pile FROM vz");
        $result38 = $mysqli->query("SELECT d_pile FROM vz");
        $result39 = $mysqli->query("SELECT depth_foundation_plate FROM vz");
        $result40 = $mysqli->query("SELECT material_wall FROM vz");
        $result41 = $mysqli->query("SELECT depth_slab FROM vz");
        $result42 = $mysqli->query("SELECT section_column FROM vz");
        while($row = $result25->fetch_assoc())
        {
    extract($row);
    print "<option value='$name_building'>$name_building</option>";   
    }
        while($row = $result24->fetch_assoc())
        {extract($row);}
        while($row = $result26->fetch_assoc())
        {extract($row);}
        while($row = $result27->fetch_assoc())
        {extract($row);}
        while($row = $result28->fetch_assoc())
        {extract($row);}
        while($row = $result29->fetch_assoc())
        {extract($row);}
        while($row = $result30->fetch_assoc())
        {extract($row);}
        while($row = $result31->fetch_assoc())
        {extract($row);}
        while($row = $result32->fetch_assoc())
        {extract($row);}
        while($row = $result33->fetch_assoc())
        {extract($row);}
        while($row = $result34->fetch_assoc())
        {extract($row);}
        while($row = $result35->fetch_assoc())
        {extract($row);}
        while($row = $result36->fetch_assoc())
        {extract($row);}
        while($row = $result37->fetch_assoc())
        {extract($row);}
        while($row = $result38->fetch_assoc())
        {extract($row);}
        while($row = $result39->fetch_assoc())
        {extract($row);}
        while($row = $result40->fetch_assoc())
        {extract($row);}
        while($row = $result41->fetch_assoc())
        {extract($row);}
        while($row = $result42->fetch_assoc())
        {extract($row);}
?>
        </option>
        </select><br /><br />
    </div>
 
    <div id="I_V1" style='display: none;' name="ivz">
    <b>Характеристики высотного здания</b><br />
    Фото:
    <input id="img" class="bginput" maxlength="50" name="img" size="25" type="password" value="<?php print "$img" ?>" />
    <button id="foto" type="submit" class="knopka" name="foto">Выбрать файл</button><br /><br />
    Наименование объекта:
    <input id="name_building" class="bginput" maxlength="50" name="name_building" size="25" type="password" value="<?php print "$name_building" ?>" /><br /><br />
    Город:
    <input id="city" class="bginput" maxlength="50" name="city" size="25" type="password" value="<?php print "$city" ?>" /><br /><br />
    Год построки:
    <input id="year" class="bginput" maxlength="50" name="year" size="25" type="password" value="<?php print "$year" ?>" /><br /><br />
    Функциональность:
    <input id="funkciya" class="bginput" maxlength="50" name="funkciya" size="25" type="password" value="<?php print "$funkciya" ?>" /><br /><br />
    Форма:
    <input id="forma" class="bginput" maxlength="50" name="forma" size="25" type="password" value="<?php print "$forma" ?>" /><br /><br />
    Длина:
    <input id="length" class="bginput" maxlength="50" name="length" size="25" type="password" value="<?php print "$length" ?>" /><br /><br />
    Ширина:
    <input id="width" class="bginput" maxlength="50" name="width" size="25" type="password" value="<?php print "$width" ?>" /><br /><br />
    Высота:
    <input id="height" class="bginput" maxlength="50" name="height" size="25" type="password" value="<?php print "$height" ?>" /><br /><br />
    Высота этажа:
    <input id="height_level" class="bginput" maxlength="50" name="height_level" size="25" type="password" value="<?php print "$height_level" ?>" /><br /><br />
    Этажность:
    <input id="all_level" class="bginput" maxlength="50" name="all_level" size="25" type="password" value="<?php print "$all_level" ?>" /><br /><br />
    Тип фундамента: 
    <input id="type_foundation" class="bginput" maxlength="50" name="type_foundation" size="25" type="password" value="<?php print "$type_foundation" ?>" /><br /><br />
    Длина сваи:
    <input id="length_pile" class="bginput" maxlength="50" name="length_pile" size="25" type="password" value="<?php print "$length_pile" ?>" /><br /><br />
    Количество свай: 
    <input id="sum_pile" class="bginput" maxlength="50" name="sum_pile" size="25" type="password" value="<?php print "$sum_pile" ?>" /><br /><br />
    Диаметр свай: 
    <input id="d_pile" class="bginput" maxlength="50" name="d_pile" size="25" type="password" value="<?php print "$d_pile" ?>" /><br /><br />
    Толщина Ф плиты:
    <input id="depth_foundation_plate" class="bginput" maxlength="50" name="depth_foundation_plate" size="25" type="password" value="<?php print "$depth_foundation_plate" ?>" /><br /><br />
    Материал стен:
    <input id="material_wall" class="bginput" maxlength="50" name="material_wall" size="25" type="password" value="<?php print "$material_wall" ?>" /><br /><br />
    Толщина перекрытия:
    <input id="depth_slab" class="bginput" maxlength="50" name="depth_slab" size="25" type="password" value="<?php print "$depth_slab" ?>" /><br /><br />
    Сечение колонн:
    <input id="section_column" class="bginput" maxlength="50" name="section_column" size="25" type="password" value="<?php print "$section_column" ?>" /><br /><br /><br />
    </div>
Миниатюры
Изменение и удаление данных из БД данных  
0
541 / 352 / 194
Регистрация: 07.11.2018
Сообщений: 1,243
09.10.2020, 09:47
Цитата Сообщение от xamelione25 Посмотреть сообщение
как сделать чтобы помещаемый текст в инпуты не отображался звездочками в зашифрованном виде???
потомучто если
type="password"
то всё,что вводит пользователь будет скрыто..поменяйте на текст
<input type="text">

Добавлено через 4 минуты
Цитата Сообщение от xamelione25 Посмотреть сообщение
И можно ли как-то сократить строки 4-65 ???
а что они должны делать.?.они бессмысленно перезаписывают $row и всё.
0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
09.10.2020, 10:39  [ТС]
DimaxDe, ну у меня не каждое же поле является паролем...странно то что они все зашифрованы звёздочками ....

Мне нужно чтобы там в этих полях была соответствующая информация о выбранном здании.из БД. И все... Я её пытался вывести....чтобы её можно было редактировать и по нажатию на изменить перезаписать.....а тут звёздочки))))
0
541 / 352 / 194
Регистрация: 07.11.2018
Сообщений: 1,243
09.10.2020, 10:49
Цитата Сообщение от xamelione25 Посмотреть сообщение
Мне нужно чтобы там в этих полях была соответствующая информация о выбранном здании.из БД.
это работает по принципу:
PHP
1
2
3
4
5
 while($row = $result25->fetch_assoc())
        {
    extract($row);
    print "<option value='$name_building'>$name_building</option>";   
    }
0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
09.10.2020, 11:03  [ТС]
DimaxDe,
Цитата Сообщение от DimaxDe Посмотреть сообщение
потомучто если
type="password"
то всё,что вводит пользователь будет скрыто..поменяйте на текст
<input type="text">
спасибо - увидел....сразу не заметил что у меня везде пассвёлды стоят)

Добавлено через 2 минуты
DimaxDe, а как сделать чтобы у меня данные из БД в соответствии с выбранным зданием выскакивали???
Кликните здесь для просмотра всего текста
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
    <div id="Buildings_ibz" width="500" style='display: none;'>
        <select id="Buildings_ibz" class="Validate_Required " name="name_building_bz" aria-required="true" onChange="Selectedbuildings(this)">
        <option value="Buildings_ibz">
<?php   $result1 = $mysqli->query("SELECT name_building FROM bz");
        $result2 = $mysqli->query("SELECT name_building FROM bz");
        $result3 = $mysqli->query("SELECT name_building FROM bz");
        $result4 = $mysqli->query("SELECT name_building FROM bz");
        $result5 = $mysqli->query("SELECT name_building FROM bz");
        $result6 = $mysqli->query("SELECT name_building FROM bz");
        $result7 = $mysqli->query("SELECT name_building FROM bz");
        $result8 = $mysqli->query("SELECT name_building FROM bz");
        $result9 = $mysqli->query("SELECT name_building FROM bz");
        $result10 = $mysqli->query("SELECT name_building FROM bz");
        $result11 = $mysqli->query("SELECT name_building FROM bz");
        $result12 = $mysqli->query("SELECT name_building FROM bz");
        $result13 = $mysqli->query("SELECT name_building FROM bz");
        $result14 = $mysqli->query("SELECT name_building FROM bz");
        $result15 = $mysqli->query("SELECT name_building FROM bz");
        $result16 = $mysqli->query("SELECT name_building FROM bz");
        $result17 = $mysqli->query("SELECT name_building FROM bz");
        $result18 = $mysqli->query("SELECT name_building FROM bz");
        $result19 = $mysqli->query("SELECT name_building FROM bz");
        $result20 = $mysqli->query("SELECT name_building FROM bz");
        $result21 = $mysqli->query("SELECT name_building FROM bz");
        $result22 = $mysqli->query("SELECT name_building FROM bz");
        $result23 = $mysqli->query("SELECT name_building FROM bz");
        while($row = $result2->fetch_assoc())
        {
            extract($row);
            print "<option value='$name_building'>$name_building</option>";   
        }
?>
        </option>
        </select><br /><br />
    </div>
 
    <div id="Buildings_ivz" maxwidth="500" style='display: none;'>
        <select id="Buildings_ivz" class="Validate_Required " name="name_building_vz" aria-required="true"  onChange="Selectedbuildings(this)">
        <option value="Buildings_ivz">
<?php   $result24 = $mysqli->query("SELECT img FROM vz");
        $result25 = $mysqli->query("SELECT name_building FROM vz");
        $result26 = $mysqli->query("SELECT city FROM vz");
        $result27 = $mysqli->query("SELECT year FROM vz");
        $result28 = $mysqli->query("SELECT funkciya FROM vz");
        $result29 = $mysqli->query("SELECT forma FROM vz");
        $result30 = $mysqli->query("SELECT length FROM vz");
        $result31 = $mysqli->query("SELECT width FROM vz");
        $result32 = $mysqli->query("SELECT height FROM vz");
        $result33 = $mysqli->query("SELECT height_level FROM vz");
        $result34 = $mysqli->query("SELECT all_level FROM vz");
        $result35 = $mysqli->query("SELECT type_foundation FROM vz");
        $result36 = $mysqli->query("SELECT length_pile FROM vz");
        $result37 = $mysqli->query("SELECT sum_pile FROM vz");
        $result38 = $mysqli->query("SELECT d_pile FROM vz");
        $result39 = $mysqli->query("SELECT depth_foundation_plate FROM vz");
        $result40 = $mysqli->query("SELECT material_wall FROM vz");
        $result41 = $mysqli->query("SELECT depth_slab FROM vz");
        $result42 = $mysqli->query("SELECT section_column FROM vz");
        while($row = $result25->fetch_assoc())
        {
    extract($row);
    print "<option value='$name_building'>$name_building</option>";   
    }
        while($row = $result24->fetch_assoc())
        {extract($row);}
        while($row = $result26->fetch_assoc())
        {extract($row);}
        while($row = $result27->fetch_assoc())
        {extract($row);}
        while($row = $result28->fetch_assoc())
        {extract($row);}
        while($row = $result29->fetch_assoc())
        {extract($row);}
        while($row = $result30->fetch_assoc())
        {extract($row);}
        while($row = $result31->fetch_assoc())
        {extract($row);}
        while($row = $result32->fetch_assoc())
        {extract($row);}
        while($row = $result33->fetch_assoc())
        {extract($row);}
        while($row = $result34->fetch_assoc())
        {extract($row);}
        while($row = $result35->fetch_assoc())
        {extract($row);}
        while($row = $result36->fetch_assoc())
        {extract($row);}
        while($row = $result37->fetch_assoc())
        {extract($row);}
        while($row = $result38->fetch_assoc())
        {extract($row);}
        while($row = $result39->fetch_assoc())
        {extract($row);}
        while($row = $result40->fetch_assoc())
        {extract($row);}
        while($row = $result41->fetch_assoc())
        {extract($row);}
        while($row = $result42->fetch_assoc())
        {extract($row);}
?>
        </option>
        </select><br /><br />
    </div>
 
    <div id="I_V1" style='display: none;' name="ivz">
    <b>Характеристики высотного здания</b><br />
    Фото:
    <input id="img" class="bginput" maxlength="50" name="img" size="25" type="text" value="<?php print "$img" ?>" />
    <button id="foto" type="submit" class="knopka" name="foto">Выбрать файл</button><br /><br />
    Наименование объекта:
    <input id="name_building" class="bginput" maxlength="50" name="name_building" size="25" type="text" value="<?php print "$name_building" ?>" /><br /><br />
    Город:
    <input id="city" class="bginput" maxlength="50" name="city" size="25" type="text" value="<?php print "$city" ?>" /><br /><br />
    Год построки:
    <input id="year" class="bginput" maxlength="50" name="year" size="25" type="text" value="<?php print "$year" ?>" /><br /><br />
    Функциональность:
    <input id="funkciya" class="bginput" maxlength="50" name="funkciya" size="25" type="text" value="<?php print "$funkciya" ?>" /><br /><br />
    Форма:
    <input id="forma" class="bginput" maxlength="50" name="forma" size="25" type="text" value="<?php print "$forma" ?>" /><br /><br />
    Длина:
    <input id="length" class="bginput" maxlength="50" name="length" size="25" type="text" value="<?php print "$length" ?>" /><br /><br />
    Ширина:
    <input id="width" class="bginput" maxlength="50" name="width" size="25" type="text" value="<?php print "$width" ?>" /><br /><br />
    Высота:
    <input id="height" class="bginput" maxlength="50" name="height" size="25" type="text" value="<?php print "$height" ?>" /><br /><br />
    Высота этажа:
    <input id="height_level" class="bginput" maxlength="50" name="height_level" size="25" type="text" value="<?php print "$height_level" ?>" /><br /><br />
    Этажность:
    <input id="all_level" class="bginput" maxlength="50" name="all_level" size="25" type="text" value="<?php print "$all_level" ?>" /><br /><br />
    Тип фундамента: 
    <input id="type_foundation" class="bginput" maxlength="50" name="type_foundation" size="25" type="text" value="<?php print "$type_foundation" ?>" /><br /><br />
    Длина сваи:
    <input id="length_pile" class="bginput" maxlength="50" name="length_pile" size="25" type="text" value="<?php print "$length_pile" ?>" /><br /><br />
    Количество свай: 
    <input id="sum_pile" class="bginput" maxlength="50" name="sum_pile" size="25" type="text" value="<?php print "$sum_pile" ?>" /><br /><br />
    Диаметр свай: 
    <input id="d_pile" class="bginput" maxlength="50" name="d_pile" size="25" type="text" value="<?php print "$d_pile" ?>" /><br /><br />
    Толщина Ф плиты:
    <input id="depth_foundation_plate" class="bginput" maxlength="50" name="depth_foundation_plate" size="25" type="text" value="<?php print "$depth_foundation_plate" ?>" /><br /><br />
    Материал стен:
    <input id="material_wall" class="bginput" maxlength="50" name="material_wall" size="25" type="text" value="<?php print "$material_wall" ?>" /><br /><br />
    Толщина перекрытия:
    <input id="depth_slab" class="bginput" maxlength="50" name="depth_slab" size="25" type="text" value="<?php print "$depth_slab" ?>" /><br /><br />
    Сечение колонн:
    <input id="section_column" class="bginput" maxlength="50" name="section_column" size="25" type="text" value="<?php print "$section_column" ?>" /><br /><br /><br />
    </div>
 
    <div id="I_B1" style='display: none;' name="ibz">
    <b>Характеристики большепролетного здания</b><br />
    Фото:
    <input id="img" class="bginput" maxlength="50" name="img" size="25" type="password" value="<?php $img ?>" />
    <button id="foto" type="submit" class="knopka" name="foto">Выбрать файл</button><br /><br />
     Наименование объекта:
    <input id="name_building" class="bginput" maxlength="50" name="name_building" size="25" type="password" value="<?php $name_building ?>" /><br /><br />
    Город:
    <input id="city" class="bginput" maxlength="50" name="city" size="25" type="password" value="<?php $city ?>" /><br /><br />
    Год построки:
    <input id="year" class="bginput" maxlength="50" name="year" size="25" type="password" value="<?php $year ?>" /><br /><br />
    Функциональность:
    <input id="funkciya" class="bginput" maxlength="50" name="funkciya" size="25" type="password" value="<?php $funkciya ?>" /><br /><br />
    Форма:
    <input id="forma" class="bginput" maxlength="50" name="forma" size="25" type="password" value="<?php $forma ?>" /><br /><br />
    Длина:
    <input id="length" class="bginput" maxlength="50" name="length" size="25" type="password" value="<?php $length ?>" /><br /><br />
    Ширина:
    <input id="width" class="bginput" maxlength="50" name="width" size="25" type="password" value="<?php $width ?>" /><br /><br />
    Высота:
    <input id="height" class="bginput" maxlength="50" name="height" size="25" type="password" value="<?php $height ?>" /><br /><br />
    Шаг колонн:
    <input id="step_column" class="bginput" maxlength="50" name="step_column" size="25" type="password" value="<?php $step_column ?>" /><br /><br />
    Сечение верхнего пояса:
    <input id="section_up_farm" class="bginput" maxlength="50" name="section_up_farm" size="25" type="password" value="<?php $section_up_farm ?>" /><br /><br />
    Сечение нижнего пояса: 
    <input id="section_up_farm" class="bginput" maxlength="50" name="section_up_farm" size="25" type="password" value="<?php $section_up_farm ?>" /><br /><br />
    Сечение решетки:
    <input id="section_lattice" class="bginput" maxlength="50" name="section_lattice" size="25" type="password" value="<?php $section_lattice ?>" /><br /><br />
    Высота фермы: 
    <input id="height_farm" class="bginput" maxlength="50" name="height_farm" size="25" type="password" value="<?php $height_farm ?>" /><br /><br />
    Способ стабилизации покрытия: 
    <input id="stabilization_coatings" class="bginput" maxlength="50" name="stabilization_coatings" size="25" type="password" value="<?php $stabilization_coatings ?>" /><br /><br />
    Пролетная конструкция:
    <input id="span_construction" class="bginput" maxlength="50" name="span_construction" size="25" type="password" value="<?php $span_construction ?>" /><br /><br />
    Толщина мембраны:
    <input id="depth_membranes" class="bginput" maxlength="50" name="depth_membranes" size="25" type="password" value="<?php $depth_membranes ?>" /><br /><br />
    Конструкция опорного контура:
    <input id="support_contour_construction" class="bginput" maxlength="50" name="support_contour_construction" size="25" type="password" value="<?php $support_contour_construction ?>" /><br /><br />
    Размеры опорного контура:
    <input id="support_contour_size" class="bginput" maxlength="50" name="support_contour_size" size="25" type="password" value="<?php $support_contour_size ?>" /><br /><br />
    Метод монтажа покрытия:
    <input id="mounting_coating" class="bginput" maxlength="50" name="mounting_coating" size="25" type="password" value="<?php $mounting_coating ?>" /><br /><br />
    Расход металла на 1м2 покрытия:
    <input id="metal_consumption_coating" class="bginput" maxlength="50" name="metal_consumption_coating" size="25" type="password" value="<?php $metal_consumption_coating ?>" /><br /><br />
    Тип несущей контрукции покрытия:
    <input id="type_supporting_structure" class="bginput" maxlength="50" name="type_supporting_structure" size="25" type="password" value="<?php $type_supporting_structure ?>" /><br /><br />
    Толщина оболочки:
    <input id="depth_obolochki" class="bginput" maxlength="50" name="depth_obolochki" size="25" type="password" value="<?php $depth_obolochki ?>" /><br /><br />
    </div>
 
    <div id="Buildings_ubz" width="500" style='display: none;'>
        <select id="Buildings_ubz" class="Validate_Required " name="name_building_bz" aria-required="true" onChange="Selectedbuildings(this)">
        <option value="Buildings_ubz">
<?php   $result1 = $mysqli->query("SELECT name_building FROM bz");
        while($row = $result1->fetch_assoc())
        {
            extract($row);
            print "<option value='$name_building'>$name_building</option>";   
        }
?>
        </option>
        </select><br /><br />
    </div>
 
    <div id="Buildings_uvz" maxwidth="500" style='display: none;'>
        <select id="Buildings_uvz" class="Validate_Required " name="name_building_vz" aria-required="true"  onChange="Selectedbuildings(this)">
        <option value="Buildings_uvz">
<?php   $result2 = $mysqli->query("SELECT name_building FROM vz");
        while($row = $result2->fetch_assoc())
        {
    extract($row);
    print "<option value='$name_building'>$name_building</option>";   
    }
?>
        </option>
        </select><br /><br />
    </div>
 
    <input type="button" onclick="submit()" name="buildings_add"  value="Добавить"/>
    <input type="button" onclick="submit()" name="buildings_change"  value="Изменить"/>
    <input type="button" onclick="submit()" name="buildings_delete"  value="удалить"/>
    </form>
0
541 / 352 / 194
Регистрация: 07.11.2018
Сообщений: 1,243
09.10.2020, 11:13
Цитата Сообщение от xamelione25 Посмотреть сообщение
$result1 = $mysqli->query("SELECT name_building FROM bz");
        $result2 = $mysqli->query("SELECT name_building FROM bz");
        $result3 = $mysqli->query("SELECT name_building FROM bz");
        $result4 = $mysqli->query("SELECT name_building FROM bz");
        $result5 = $mysqli->query("SELECT name_building FROM bz");
        $result6 = $mysqli->query("SELECT name_building FROM bz");
        $result7 = $mysqli->query("SELECT name_building FROM bz");
        $result8 = $mysqli->query("SELECT name_building FROM bz");
        $result9 = $mysqli->query("SELECT name_building FROM bz");
        $result10 = $mysqli->query("SELECT name_building FROM bz");
        $result11 = $mysqli->query("SELECT name_building FROM bz");
        $result12 = $mysqli->query("SELECT name_building FROM bz");
        $result13 = $mysqli->query("SELECT name_building FROM bz");
        $result14 = $mysqli->query("SELECT name_building FROM bz");
        $result15 = $mysqli->query("SELECT name_building FROM bz");
        $result16 = $mysqli->query("SELECT name_building FROM bz");
        $result17 = $mysqli->query("SELECT name_building FROM bz");
        $result18 = $mysqli->query("SELECT name_building FROM bz");
        $result19 = $mysqli->query("SELECT name_building FROM bz");
        $result20 = $mysqli->query("SELECT name_building FROM bz");
        $result21 = $mysqli->query("SELECT name_building FROM bz");
        $result22 = $mysqli->query("SELECT name_building FROM bz");
        $result23 = $mysqli->query("SELECT name_building FROM bz");
это что? зачем оно?
0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
09.10.2020, 11:14  [ТС]
Цитата Сообщение от DimaxDe Посмотреть сообщение
это что? зачем оно?
это я еще не обработал блок для большепролетных зданий ...не обращайте внимание....я на высотных пока хочу понять
0
541 / 352 / 194
Регистрация: 07.11.2018
Сообщений: 1,243
09.10.2020, 12:24
используется только один $result2 =

Добавлено через 5 минут
Цитата Сообщение от xamelione25 Посмотреть сообщение
а как сделать чтобы у меня данные из БД в соответствии с выбранным зданием выскакивали???
нужно подставить в селект подставить условие "в соответствии с выбранным зданием " что типо:
MySQL
1
select * FROM bz where name_building like 'выбранным зданием';
Добавлено через 8 минут
если проще сказать,то вы сперва должны выбрать это здание..т.е без обновления страницы это сделать довольно проблематично..

Добавлено через 3 минуты
нужно будет в ява скрипте создать функцию которая будет перехватывать выбранное здание..перезаписать переменную и вернуть её в пхп который выдаст результат из бд. Это возможно ,но не так просто.

Добавлено через 51 минуту
либо сразу загрузить всю таблицу из бд..
0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
09.10.2020, 12:26  [ТС]
DimaxDe,
Цитата Сообщение от DimaxDe Посмотреть сообщение
либо сразу загрузить всю таблицу из бд..
да это не желательно.

Цитата Сообщение от DimaxDe Посмотреть сообщение
Добавлено через 8 минут
если проще сказать,то вы сперва должны выбрать это здание..т.е без обновления страницы это сделать довольно проблематично..
Добавлено через 3 минуты
нужно будет в ява скрипте создать функцию которая будет перехватывать выбранное здание..перезаписать переменную и вернуть её в пхп который выдаст результат из бд. Это возможно ,но не так просто.
а пример по этому у вас есть какой-то???
0
541 / 352 / 194
Регистрация: 07.11.2018
Сообщений: 1,243
09.10.2020, 12:52
смастерить чтолибо на скорую руку можно,но прежде всего нужно решить как это сделать правильно.

Добавлено через 4 минуты
перчислите все имена полей FROM bz
0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
09.10.2020, 12:53  [ТС]
DimaxDe,
Кликните здесь для просмотра всего текста
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
    <div id="Buildings_ibz" width="500" style='display: none;'>
        <select id="Buildings_ibz" class="Validate_Required " name="name_building_bz" aria-required="true" onChange="Selectedbuildings(this)">
        <option value="Buildings_ibz">
<?php   $result1 = $mysqli->query("SELECT img FROM bz");
        $result2 = $mysqli->query("SELECT name_building FROM bz");
        $result3 = $mysqli->query("SELECT city FROM bz");
        $result4 = $mysqli->query("SELECT year FROM bz");
        $result5 = $mysqli->query("SELECT funkciya FROM bz");
        $result6 = $mysqli->query("SELECT forma FROM bz");
        $result7 = $mysqli->query("SELECT length FROM bz");
        $result8 = $mysqli->query("SELECT width FROM bz");
        $result9 = $mysqli->query("SELECT height FROM bz");
        $result10 = $mysqli->query("SELECT step_column FROM bz");
        $result11 = $mysqli->query("SELECT section_up_farm FROM bz");
        $result12 = $mysqli->query("SELECT section_down_farm FROM bz");
        $result13 = $mysqli->query("SELECT section_lattice FROM bz");
        $result14 = $mysqli->query("SELECT height_farm FROM bz");
        $result15 = $mysqli->query("SELECT stabilization_coatings FROM bz");
        $result16 = $mysqli->query("SELECT span_construction FROM bz");
        $result17 = $mysqli->query("SELECT depth_membranes FROM bz");
        $result18 = $mysqli->query("SELECT support_contour_construction FROM bz");
        $result19 = $mysqli->query("SELECT support_contour_size FROM bz");
        $result20 = $mysqli->query("SELECT mounting_coating FROM bz");
        $result21 = $mysqli->query("SELECT metal_consumption_coating FROM bz");
        $result22 = $mysqli->query("SELECT type_supporting_structure FROM bz");
        $result23 = $mysqli->query("SELECT depth_obolochki FROM bz");
        while($row = $result2->fetch_assoc())
        {
            extract($row);
            print "<option value='$name_building'>$name_building</option>";   
        }
        while($row = $result1->fetch_assoc())
        {extract($row);}
        while($row = $result3->fetch_assoc())
        {extract($row);}
        while($row = $result4->fetch_assoc())
        {extract($row);}
        while($row = $result5->fetch_assoc())
        {extract($row);}
        while($row = $result6->fetch_assoc())
        {extract($row);}
        while($row = $result7->fetch_assoc())
        {extract($row);}
        while($row = $result8->fetch_assoc())
        {extract($row);}
        while($row = $result9->fetch_assoc())
        {extract($row);}
        while($row = $result10->fetch_assoc())
        {extract($row);}
        while($row = $result11->fetch_assoc())
        {extract($row);}
        while($row = $result12->fetch_assoc())
        {extract($row);}
        while($row = $result13->fetch_assoc())
        {extract($row);}
        while($row = $result14->fetch_assoc())
        {extract($row);}
        while($row = $result15->fetch_assoc())
        {extract($row);}
        while($row = $result16->fetch_assoc())
        {extract($row);}
        while($row = $result17->fetch_assoc())
        {extract($row);}
        while($row = $result18->fetch_assoc())
        {extract($row);}
        while($row = $result19->fetch_assoc())
        {extract($row);}
        while($row = $result20->fetch_assoc())
        {extract($row);}
        while($row = $result21->fetch_assoc())
        {extract($row);}
        while($row = $result22->fetch_assoc())
        {extract($row);}
        while($row = $result23->fetch_assoc())
        {extract($row);}
?>
        </option>
        </select><br /><br />
    </div>
 
    <div id="Buildings_ivz" maxwidth="500" style='display: none;'>
        <select id="Buildings_ivz" class="Validate_Required " name="name_building_vz" aria-required="true"  onChange="Selectedbuildings(this)">
        <option value="Buildings_ivz">
<?php   $result24 = $mysqli->query("SELECT img FROM vz");
        $result25 = $mysqli->query("SELECT name_building FROM vz");
        $result26 = $mysqli->query("SELECT city FROM vz");
        $result27 = $mysqli->query("SELECT year FROM vz");
        $result28 = $mysqli->query("SELECT funkciya FROM vz");
        $result29 = $mysqli->query("SELECT forma FROM vz");
        $result30 = $mysqli->query("SELECT length FROM vz");
        $result31 = $mysqli->query("SELECT width FROM vz");
        $result32 = $mysqli->query("SELECT height FROM vz");
        $result33 = $mysqli->query("SELECT height_level FROM vz");
        $result34 = $mysqli->query("SELECT all_level FROM vz");
        $result35 = $mysqli->query("SELECT type_foundation FROM vz");
        $result36 = $mysqli->query("SELECT length_pile FROM vz");
        $result37 = $mysqli->query("SELECT sum_pile FROM vz");
        $result38 = $mysqli->query("SELECT d_pile FROM vz");
        $result39 = $mysqli->query("SELECT depth_foundation_plate FROM vz");
        $result40 = $mysqli->query("SELECT material_wall FROM vz");
        $result41 = $mysqli->query("SELECT depth_slab FROM vz");
        $result42 = $mysqli->query("SELECT section_column FROM vz");
        while($row = $result25->fetch_assoc())
        {
    extract($row);
    print "<option value='$name_building'>$name_building</option>";   
    }
        while($row = $result24->fetch_assoc())
        {extract($row);}
        while($row = $result26->fetch_assoc())
        {extract($row);}
        while($row = $result27->fetch_assoc())
        {extract($row);}
        while($row = $result28->fetch_assoc())
        {extract($row);}
        while($row = $result29->fetch_assoc())
        {extract($row);}
        while($row = $result30->fetch_assoc())
        {extract($row);}
        while($row = $result31->fetch_assoc())
        {extract($row);}
        while($row = $result32->fetch_assoc())
        {extract($row);}
        while($row = $result33->fetch_assoc())
        {extract($row);}
        while($row = $result34->fetch_assoc())
        {extract($row);}
        while($row = $result35->fetch_assoc())
        {extract($row);}
        while($row = $result36->fetch_assoc())
        {extract($row);}
        while($row = $result37->fetch_assoc())
        {extract($row);}
        while($row = $result38->fetch_assoc())
        {extract($row);}
        while($row = $result39->fetch_assoc())
        {extract($row);}
        while($row = $result40->fetch_assoc())
        {extract($row);}
        while($row = $result41->fetch_assoc())
        {extract($row);}
        while($row = $result42->fetch_assoc())
        {extract($row);}
?>
        </option>
        </select><br /><br />
    </div>
 
    <div id="I_V1" style='display: none;' name="ivz">
    <b>Характеристики высотного здания</b><br />
    Фото:
    <input id="img" class="bginput" maxlength="50" name="img" size="25" type="text" value="<?php print "$img" ?>" />
    <button id="foto" type="submit" class="knopka" name="foto">Выбрать файл</button><br /><br />
    Наименование объекта:
    <input id="name_building" class="bginput" maxlength="50" name="name_building" size="25" type="text" value="<?php print "$name_building" ?>" /><br /><br />
    Город:
    <input id="city" class="bginput" maxlength="50" name="city" size="25" type="text" value="<?php print "$city" ?>" /><br /><br />
    Год построки:
    <input id="year" class="bginput" maxlength="50" name="year" size="25" type="text" value="<?php print "$year" ?>" /><br /><br />
    Функциональность:
    <input id="funkciya" class="bginput" maxlength="50" name="funkciya" size="25" type="text" value="<?php print "$funkciya" ?>" /><br /><br />
    Форма:
    <input id="forma" class="bginput" maxlength="50" name="forma" size="25" type="text" value="<?php print "$forma" ?>" /><br /><br />
    Длина:
    <input id="length" class="bginput" maxlength="50" name="length" size="25" type="text" value="<?php print "$length" ?>" /><br /><br />
    Ширина:
    <input id="width" class="bginput" maxlength="50" name="width" size="25" type="text" value="<?php print "$width" ?>" /><br /><br />
    Высота:
    <input id="height" class="bginput" maxlength="50" name="height" size="25" type="text" value="<?php print "$height" ?>" /><br /><br />
    Высота этажа:
    <input id="height_level" class="bginput" maxlength="50" name="height_level" size="25" type="text" value="<?php print "$height_level" ?>" /><br /><br />
    Этажность:
    <input id="all_level" class="bginput" maxlength="50" name="all_level" size="25" type="text" value="<?php print "$all_level" ?>" /><br /><br />
    Тип фундамента: 
    <input id="type_foundation" class="bginput" maxlength="50" name="type_foundation" size="25" type="text" value="<?php print "$type_foundation" ?>" /><br /><br />
    Длина сваи:
    <input id="length_pile" class="bginput" maxlength="50" name="length_pile" size="25" type="text" value="<?php print "$length_pile" ?>" /><br /><br />
    Количество свай: 
    <input id="sum_pile" class="bginput" maxlength="50" name="sum_pile" size="25" type="text" value="<?php print "$sum_pile" ?>" /><br /><br />
    Диаметр свай: 
    <input id="d_pile" class="bginput" maxlength="50" name="d_pile" size="25" type="text" value="<?php print "$d_pile" ?>" /><br /><br />
    Толщина Ф плиты:
    <input id="depth_foundation_plate" class="bginput" maxlength="50" name="depth_foundation_plate" size="25" type="text" value="<?php print "$depth_foundation_plate" ?>" /><br /><br />
    Материал стен:
    <input id="material_wall" class="bginput" maxlength="50" name="material_wall" size="25" type="text" value="<?php print "$material_wall" ?>" /><br /><br />
    Толщина перекрытия:
    <input id="depth_slab" class="bginput" maxlength="50" name="depth_slab" size="25" type="text" value="<?php print "$depth_slab" ?>" /><br /><br />
    Сечение колонн:
    <input id="section_column" class="bginput" maxlength="50" name="section_column" size="25" type="text" value="<?php print "$section_column" ?>" /><br /><br /><br />
    </div>
 
    <div id="I_B1" style='display: none;' name="ibz">
    <b>Характеристики большепролетного здания</b><br />
    Фото:
    <input id="img" class="bginput" maxlength="50" name="img" size="25" type="text" value="<?php print "$img" ?>" />
    <button id="foto" type="submit" class="knopka" name="foto">Выбрать файл</button><br /><br />
     Наименование объекта:
    <input id="name_building" class="bginput" maxlength="50" name="name_building" size="25" type="text" value="<?php print "$name_building" ?>" /><br /><br />
    Город:
    <input id="city" class="bginput" maxlength="50" name="city" size="25" type="text" value="<?php print "$city" ?>" /><br /><br />
    Год построки:
    <input id="year" class="bginput" maxlength="50" name="year" size="25" type="text" value="<?php print "$year" ?>" /><br /><br />
    Функциональность:
    <input id="funkciya" class="bginput" maxlength="50" name="funkciya" size="25" type="text" value="<?php print "$funkciya" ?>" /><br /><br />
    Форма:
    <input id="forma" class="bginput" maxlength="50" name="forma" size="25" type="text" value="<?php print "$forma" ?>" /><br /><br />
    Длина:
    <input id="length" class="bginput" maxlength="50" name="length" size="25" type="text" value="<?php print "$length" ?>" /><br /><br />
    Ширина:
    <input id="width" class="bginput" maxlength="50" name="width" size="25" type="text" value="<?php print "$width" ?>" /><br /><br />
    Высота:
    <input id="height" class="bginput" maxlength="50" name="height" size="25" type="text" value="<?php print "$height" ?>" /><br /><br />
    Шаг колонн:
    <input id="step_column" class="bginput" maxlength="50" name="step_column" size="25" type="text" value="<?php print "$step_column" ?>" /><br /><br />
    Сечение верхнего пояса:
    <input id="section_up_farm" class="bginput" maxlength="50" name="section_up_farm" size="25" type="text" value="<?php print "$section_up_farm" ?>" /><br /><br />
    Сечение нижнего пояса: 
    <input id="section_down_farm" class="bginput" maxlength="50" name="section_up_farm" size="25" type="text" value="<?php print "$section_up_farm" ?>" /><br /><br />
    Сечение решетки:
    <input id="section_lattice" class="bginput" maxlength="50" name="section_lattice" size="25" type="text" value="<?php print "$section_lattice" ?>" /><br /><br />
    Высота фермы: 
    <input id="height_farm" class="bginput" maxlength="50" name="height_farm" size="25" type="text" value="<?php print "$height_farm" ?>" /><br /><br />
    Способ стабилизации покрытия: 
    <input id="stabilization_coatings" class="bginput" maxlength="50" name="stabilization_coatings" size="25" type="text" value="<?php print "$stabilization_coatings" ?>" /><br /><br />
    Пролетная конструкция:
    <input id="span_construction" class="bginput" maxlength="50" name="span_construction" size="25" type="text" value="<?php print "$span_construction" ?>" /><br /><br />
    Толщина мембраны:
    <input id="depth_membranes" class="bginput" maxlength="50" name="depth_membranes" size="25" type="text" value="<?php print "$depth_membranes" ?>" /><br /><br />
    Конструкция опорного контура:
    <input id="support_contour_construction" class="bginput" maxlength="50" name="support_contour_construction" size="25" type="text" value="<?php print "$support_contour_construction" ?>" /><br /><br />
    Размеры опорного контура:
    <input id="support_contour_size" class="bginput" maxlength="50" name="support_contour_size" size="25" type="text" value="<?php print "$support_contour_size" ?>" /><br /><br />
    Метод монтажа покрытия:
    <input id="mounting_coating" class="bginput" maxlength="50" name="mounting_coating" size="25" type="text" value="<?php print "$mounting_coating" ?>" /><br /><br />
    Расход металла на 1м2 покрытия:
    <input id="metal_consumption_coating" class="bginput" maxlength="50" name="metal_consumption_coating" size="25" type="text" value="<?php print "$metal_consumption_coating" ?>" /><br /><br />
    Тип несущей контрукции покрытия:
    <input id="type_supporting_structure" class="bginput" maxlength="50" name="type_supporting_structure" size="25" type="text" value="<?php print "$type_supporting_structure" ?>" /><br /><br />
    Толщина оболочки:
    <input id="depth_obolochki" class="bginput" maxlength="50" name="depth_obolochki" size="25" type="text" value="<?php print "$depth_obolochki" ?>" /><br /><br />
    </div>
0
541 / 352 / 194
Регистрация: 07.11.2018
Сообщений: 1,243
09.10.2020, 12:53
с коментариями что там хранится
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.10.2020, 12:53

Изменение и удаление данных по условию
Здравствуйте. У меня такая проблема. Нужно с помощью ADOTable по условию удалить всё то что попадает в это условие Попробовала фильтр....

Добавление, изменение, удаление данных в бд
Здравствуйте помогите пожалуйста, ни как не могу понять как в wpf при нажатии на определенную кнопку сохранять изменения в базе данных...

Создайте меню программы, состоящее из трех пунктов: удаление данных, добавление данных, просмотр данных
Создайте меню программы, состоящее из трех пунктов: удаление данных, добавление данных, просмотр данных. Программируйте запись текста в...

Дабавление, изменение удаление записей в таблицу базы данных
Добрый день! Нужно написать программу в универ, столкнулся с проблемой. Есть база данных, написанная в MS Server 2012. Я ее подключи к...

Программное создание/изменение/удаление источника данных ODBC
Необходимо программно создавать/изменять/удалять источник данных ODBC. Кто знает - большая просьба привести пример кода (желательно на...


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

Или воспользуйтесь поиском по форуму:
140
Ответ Создать тему
Новые блоги и статьи
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru