Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zliczanie zapętlonych wartości zmiennych
Forum PHP.pl > Forum > Przedszkole
dawidos726
Cześć szukałem czegoś co by mi pomogło ale nie bardzo wiem jak to zaadaptować w moj kod. mam taki kod:
  1. $z = $mysqli->query("SELECT * FROM view");
  2. while ($r = $z->fetch_assoc()) {
  3. $a = $mysqli->query("SELECT * FROM service WHERE id='".$r['pid']."'");
  4. $b = $a->fetch_assoc();
  5.  
  6. $ilosc = $b["val1"] * $r['amount'];
  7.  
  8. <form action="" method="post">
  9. <input type="tekst" name="" value ="'.$r["pid"].'" size="1" title="PID" disabled/>
  10. <input type="tekst" name="" value ="'.$r["id"].'" size="1" title="ID" disabled/>
  11. <input type="tekst" name="" value ="'.$b["name"].'" size="20" title="NAZWA" disabled/>
  12. <input type="tekst" name="" value ="'.$b["unit"].'" size="1" title="JEDNOSTKA" disabled/>
  13. <input type="tekst" name="" value ="'.$b["val1"].'" size="1" title="CENA" disabled/>
  14.  
  15. <input type="hidden" name="id" value="'.$r["id"].'" />
  16. <input type="tekst" name="amount" value ="'.$r['amount'].'" size="2" title="ILOŚĆ"/>
  17. <input type="tekst" name="" value ="'.$ilosc.'" size="1" title="CENA RAZEM" disabled/>
  18. <button type="submit" name="edit" value="edit" style="position:relative;top:3px;"><img src="images/icon/edit.png" style="width: 15px;height:15px;"/></button>
  19. <button type="submit" name="del" value="del" style="position:relative;top:3px;"><img src="images/icon/del.png" style="width: 15px;height:15px;"/></button>
  20. <button type="submit" name="list" value="list" style="position:relative;top:3px;"><img src="images/icon/lista.png" style="width: 15px;height:15px;"/></button>
  21. </form>';
  22. }


Efekt taki że w każdej linijce pokazuje mi cenę ze zmiennej $ilosc. A teraz chcę zrobić cenę z całości czyli wszystkich zmiennych. Jak to ogarnąć?
Tomplus
Zrób dwa razy pętlę:

najpierw while() i stwórz tablicę z wartościami, także tymi przeliczonymi, a później for() lub foreach() aby drukować kod HTML z oczekiwanymi wartościami w formularzu.
Wtedy będziesz miał w zasięgu zmienne z wartościami które dotyczą wszystkich formularzy na stronie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.