Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Связь между группой и подгруппой / 10 сообщений из 10, страница 1 из 1
27.01.2020, 13:31
    #39919067
Abisma2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь между группой и подгруппой
Всем добрый день!
Сразу скажу я не профи.
есть html страничка вот ссылка , в нём таблица с группами и с подгруппами...
мне надо: Если я продал группа в количестве 1, то на против каждой подгруппе должно появится цифра 1. (Как показано на картинке).
А вот код странички:
Код: html
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.
<?php
$db = new mysqli("test", "test", "test", "test");
$result  = mysqli_query($db, "SELECT z1.nomi_roditel, Min(z1.ostatok_i), Min(z1.ostatok_d) AS min_ostatok FROM (SELECT kalkulator_roditeli.nomi_roditel, sklad.tovar, IFNULL(Sum(kolvo*(tip='Сохтан')), 0) - IFNULL(Sum(kolvo*(tip='Фирсондан')), 0) AS ostatok_i,
IFNULL(Sum(kolvo*(tip='Кабул')), 0) - IFNULL(Sum(kolvo*(tip='Фуруш')), 0) AS ostatok_d FROM sklad RIGHT JOIN kalkulator_roditeli ON sklad.roditel = kalkulator_roditeli.nomi_roditel GROUP BY kalkulator_roditeli.nomi_roditel, sklad.tovar) as z1 GROUP BY z1.nomi_roditel");
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<meta name="viewport" content="width=device-width, user-scalable=no">
<style>
   .box{ 
    max-width: 500px; 
    margin: 15px auto; 
    padding: 15px; 
    border-radius: 5px;
    Background: whitesmoke;
}

.treeHTML {
    line-height: normal;
}
.treeHTML details {
    display: block;
}
.treeHTML div {
    position: relative;
    margin: 0 0 0 .5em;
    padding: 0 0 0 0.5em;
}
.treeHTML summary {
  display: block;
  position: absolute;
  left: -.5em;
  top: .4em;
}
.table1 {
        Background: orange;
}
.table2 {
        Background: silver;
}
</style>
</head>
<body>
<form method="POST">
<div class="box">
<center>
<?php $i = 0; while($row = mysqli_fetch_array($result, MYSQLI_NUM)){ ?>
<div class="treeHTML" >
<div style="font:20px Arial;">
<table class="table1" width="100%">
<tr>
<td align = "left"><?php echo $row[0];?></td>
<td align = "right" width="30%"><input type="text"   id="k<?=$i?>"  placeholder = "id" style="width: 100px"/></td>
<td align = "right" width="30%"><input type="number" id="k3_<?=$i?>" oninput ="kolvo3(<?=$i?>)" style="width: 100px"/></td>
</tr>
</table>
<details><summary></summary>
<table class="table2">
<tr>
</tr>
<tr>
<?php 
$ii = 0; 
$result2 = mysqli_query($db, "SELECT kalkulator_roditeli.nomi_roditel, sklad.tovar, IFNULL(Sum(kolvo*(tip='Сохтан')), 0) - IFNULL(Sum(kolvo*(tip='Фирсондан')), 0) AS ostatok_i, IFNULL(Sum(kolvo*(tip='Кабул')), 0) - IFNULL(Sum(kolvo*(tip='Фуруш')), 0) AS ostatok_d
FROM sklad RIGHT JOIN kalkulator_roditeli ON sklad.roditel = kalkulator_roditeli.nomi_roditel WHERE nomi_roditel = '$row[0]' GROUP BY kalkulator_roditeli.nomi_roditel, sklad.tovar");
while($row2 = mysqli_fetch_array($result2, MYSQLI_NUM)){ ?>
<td><?php echo $row2[1];?></td>
<td><input type="text"   id="kkk<?=$ii?>" placeholder = "id"/></td>
<td><input type="number" id="k6_<?=$ii?>" oninput ="kolvo6(<?=$ii?>)" /></td>
</tr>
<?php $ii++; } ?>
</table>
</details>
</div>
</div>
<?php $i++; } ?>
<script>
function kolvo3(num){
document.getElementById('k'+num).value = document.getElementById('k3_'+num).id; 
}
function kolvo6(num){
document.getElementById('kkk'+num).value = document.getElementById('k6_'+num).id;
}
</script>
</center>
</div>
</form>
</body>
</html>


За ранее спасибо!
...
Рейтинг: 0 / 0
27.01.2020, 14:11
    #39919080
Abisma2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь между группой и подгруппой
Забыл выложить картинку)
...
Рейтинг: 0 / 0
27.01.2020, 14:12
    #39919081
Abisma2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь между группой и подгруппой
Abisma2008,
Прошу не обращать внимание на грамматические ошибки. За ранее извиняюсь.
...
Рейтинг: 0 / 0
27.01.2020, 14:18
    #39919083
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь между группой и подгруппой
Abisma2008,

отлаживать по F12 умеешь?
загляни и увидишь кучу не уникальных id
для начала исправь это.
...
Рейтинг: 0 / 0
27.01.2020, 14:21
    #39919086
Abisma2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь между группой и подгруппой
вадя,
В том то и дело, не смог исправить...
...
Рейтинг: 0 / 0
27.01.2020, 14:23
    #39919089
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь между группой и подгруппой
Abisma2008
В том то и дело, не смог исправить...
что значит не смог?
знаешь для чего id?
пока не сделаешь уникальными id - нет смысла продолжать
...
Рейтинг: 0 / 0
27.01.2020, 14:27
    #39919091
Abisma2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь между группой и подгруппой
вадя
Abisma2008
В том то и дело, не смог исправить...
что значит не смог?
знаешь для чего id?
пока не сделаешь уникальными id - нет смысла продолжать

Как правильно сделать цикл на подгруппы (уникальные id) я не знаю.
...
Рейтинг: 0 / 0
27.01.2020, 14:31
    #39919094
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь между группой и подгруппой
Abisma2008
Как правильно сделать цикл на подгруппы (уникальные id) я не знаю.
для начала - реши зачем тебе id
...
Рейтинг: 0 / 0
27.01.2020, 14:51
    #39919100
Abisma2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь между группой и подгруппой
вадя
Abisma2008
Как правильно сделать цикл на подгруппы (уникальные id) я не знаю.
для начала - реши зачем тебе id

Я из начально планировал: когда я ввожу цифру на группу, потом по id подгруппам автоматом вставлю эту же цифу.
Но попал в тупик. может быть есть другое решение?
По этому то обратился к вам.
...
Рейтинг: 0 / 0
27.01.2020, 15:00
    #39919104
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь между группой и подгруппой
Abisma2008
Я из начально планировал: когда я ввожу цифру на группу, потом по id подгруппам автоматом вставлю эту же цифу.
Но попал в тупик. может быть есть другое решение?
id служит для обращения к к конкретному единичному элементу DOM.
если тебе надо выделить группу элементов - используй class или атрибут data-
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Связь между группой и подгруппой / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]