Показать сообщение отдельно
  #1 (permalink)  
Старый 17.01.2019, 14:18
Интересующийся
Отправить личное сообщение для Богдан94 Посмотреть профиль Найти все сообщения от Богдан94
 
Регистрация: 10.11.2018
Сообщений: 22

Вывести сумму переменных цикла в html
function registerSubmitForm(formSelector, resultSelector, url) {
			 
				$(formSelector).submit(function(e) {
					e.preventDefault();
					var data = $(this).serialize();
		
					$.ajax({
			 
						type: "POST",
						url: url,
						data: data,
						success: function(result) {
							$(resultSelector).html(result);
						}
			 
					});
			 
				});
			 
			}
			 
			function minusOrPlus(id, kosz, amount) {
			 
				var inc = +$(".result" + id).data("inc");
				inc = Math.max(0, inc + amount);
			 
				document.getElementById("inc" + id).innerHTML = inc;
			 
				var sum = inc * kosz;
				document.getElementById("summ" + id).innerHTML = sum;
			 
				$(".result" + id).data("inc", inc);
				
				 
			}


while (($cat = mysqli_fetch_assoc($products))){
				$id=$cat['id'];
				
				$order = mysqli_query($connection, "SELECT * FROM `order` WHERE `id`=1"); //// products
				$zamowienie = mysqli_fetch_assoc($order);
				
				if($zamowienie[$id]>0){
				$x++;
				$y=$x%2;
				if($y==1){
					$color='czemny';
					}else{$color='szwetly';}
					
				
					
				$summ_of+=$zamowienie[$id]*$cat['price'];
				echo '<tr class="'.$color.'">
						<td class="t_title">'.$cat['name'].'</td>
 
						<td>'.$cat['characteristic'].'</td>
 
						<td>
							<form method="POST" onsubmit="" id="minus'.$id.'" style="float:right">
				 
								<input class="serle" name="test" value="'.$id.'">
				 
								<input onclick="minusOrPlus(\''.$id.'\', '.$cat['price'].', -1)" data-inc="'.$zamowienie[$id].'" class="result'.$id.'" type="submit" value=" – ">
							</form> 
 
							<script>registerSubmitForm("#minus'.$id.'", "#result'.$id.'", "minus.php");</script>
 
							<span style ="margin-left:3px" id="inc'.$id.'">'.$zamowienie[$id].'</span> шт.
 
							<form method="POST" id="plus'.$id.'" style="float:left">
				 
								<input class="serle" name="test" value="'.$id.'">
				 
								<input onclick="minusOrPlus(\''.$id.'\', '.$cat['price'].', 1)" data-inc="'.$zamowienie[$id].'" class="result'.$id.'" type="submit" value=" + " id="pulse">
				 
							</form>
 
							<script>registerSubmitForm("#plus'.$id.'", "#result'.$id.'", "plus.php");</script>
 
							</td>
 
							<td>'.$cat['price'].' р</td>
 
							<td class="nie_maly"><span id="summ'.$id.'">'.$zamowienie[$id]*$cat['price'].'</span> р</td>
 
						</tr>';

				}
			}


В каждой строке цикла есть кнопки + и - при нажатии на них выполняются js формулы
Мне нужно чтобы по нажатию на эти кнопки переменная $summ_of(сумма переменных в цикле) выводилась в <span id="ryczalt"> </span>, подскажите как это реализовать
Ответить с цитированием