Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] petla zagnieżdzona ?
Lonas
post
Post #1





Grupa: Zarejestrowani
Postów: 576
Pomógł: 14
Dołączył: 9.11.2005

Ostrzeżenie: (20%)
X----


Kod wyglada tak :

  1. <?php
  2. $query = "select id from faktura where datasprzedazy >'".$od."' AND datasprzedazy <'".$do."' order by nrfaktury desc ";
  3. $result = mysql_query($query);
  4. $num_results = mysql_num_rows($result);
  5. $wartosc=0;
  6. $sumawbrutto=0;
  7. for ($i=0; $i <$num_results; $i++) {
  8. $row = mysql_fetch_array($result);
  9. $id= $row['id'];
  10.  
  11.  $query2 = "select wbrutto from faktura_pozycje where id_faktura='".$id."' ";
  12.  $result2 = mysql_query($query2);
  13.  $num_results2 = mysql_num_rows($result2);
  14.  for ($i=0; $i <$num_results2; $i++) {
  15.  $row = mysql_fetch_array($result2);
  16. $wbrutto=$row['wbrutto'];
  17. $sumawbrutto= $sumawbrutto + $wbrutto;
  18.  
  19.  }
  20.  
  21.  
  22.  
  23.  
  24. $wartosc=$wartosc + $sumawbrutto;
  25. }
  26.  
  27.  
  28.  
  29.  
  30. print $wartosc;
  31. ?>



według mnie powinien działać tak : wybrać ID faktur z dat od do,
potem wybrac wbrutto z faktury o danym id, zapisac go do zmiennej - wyjsc z petli wynik zapisac do $wartosc, i znowu powtórzyc czynnosc..

ale nie dziala ktoś wie dlaczego ?

Ten post edytował L.Pociask 8.03.2006, 11:30:15
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 08:45