powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Связь между группой и подгруппой
10 сообщений из 10, страница 1 из 1
Связь между группой и подгруппой
    #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
Связь между группой и подгруппой
    #39919080
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл выложить картинку)
...
Рейтинг: 0 / 0
Связь между группой и подгруппой
    #39919081
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Abisma2008,
Прошу не обращать внимание на грамматические ошибки. За ранее извиняюсь.
...
Рейтинг: 0 / 0
Связь между группой и подгруппой
    #39919083
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abisma2008,

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

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

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


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