Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wstawianie pętli do zmiennej
Forum PHP.pl > Forum > Przedszkole
andrzej7322
Witam,
w jaki sposób można wstawić pętle do zmiennej próbowałem w trn sposób
  1. $a=while($wyn = mysql_fetch_array($result))
  2. {
  3. echo $wyn['cena'].'|';
  4. };

ale wywala mi błąd składmiowy.
Z góry dziękuję za pomoc.
Blackhole
Tak się chyba nie da. Może jakieś MACRO, jeśli istnieje w PHP, ale nie wiem.
Jeśli potrzebne jest Ci powtarzać tę pętle kilka razy w różnych miejscach, to zrób sobie funkcję, która ją zawiera.
andrzej7322
NApisałem funkcję i jak ją moge wstawić w zmienną
mdco
Cytat(andrzej7322 @ 13.06.2010, 17:50:39 ) *
Witam,
w jaki sposób można wstawić pętle do zmiennej próbowałem w trn sposób
  1. $a=while($wyn = mysql_fetch_array($result))
  2. {
  3. echo $wyn['cena'].'|';
  4. };

ale wywala mi błąd składmiowy.
Z góry dziękuję za pomoc.


  1. while($wyn = mysql_fetch_array($result))
  2. {
  3. echo $wyn['cena'].'|';
  4. };


Cytat(andrzej7322 @ 13.06.2010, 17:59:20 ) *
NApisałem funkcję i jak ją moge wstawić w zmienną


A odnośnie funkcji:
  1. $func = 'my_func($var1, $var);';
  2.  
  3. eval($func);


A jęzeli chodzi Ci o rezultat funkcji, to poprostu return winksmiley.jpg
  1. function my_func() {
  2. return 'result';
  3. }
  4.  
  5. echo my_func();
andrzej7322
Nie chcę otwierać nowego tematu al mam teraz taki problem
  1.  
  2. $query = "SELECT * FROM baskets WHERE basketSession = '" . $sessionID . "' GROUP BY productID ORDER By basketID DESC";
  3. $result = mysql_query($query);
  4. while($wyn = mysql_fetch_array($result))
  5. {
  6. echo $wyn['cena'].'|';
  7. };
  8. $sum=str_replace('|', ' + ', $a);
  9. $z=$sum;
  10. echo $z;

tak wygląda ten skrypt ma on sumować ceny pobrane z bazy danych i nie działa
.
Wicepsik
  1. $query = "SELECT * FROM baskets WHERE basketSession = '" . $sessionID . "' GROUP BY productID ORDER By basketID DESC";
  2. $result = mysql_query($query);
  3. while($wyn = mysql_fetch_array($result))
  4. {
  5. $z += $wyn['cena'];
  6. };
  7. echo $z;
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.