Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zaokrąglanie liczb wpisywanych do tabeli.
gawcio90
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 27.03.2013

Ostrzeżenie: (0%)
-----


Witam, mam problem z zaokrągleniem liczb wpisywanych do tabeli. Poniżej część kodu:

  1. while ( $row = mysql_fetch_object( $fetch ) ) {
  2. $sResults .= '<tr id="'.$row->id.'">';
  3. $sResults .= '<td> '.$row->name.' </td>';
  4. $sResults .= '<td> '.($row->price * $z).' </td>';
  5. }


Kiedy zastosuję funkcję round() w taki sposób:
  1. round($sResults, 2) .= '.($row->price * $z).' </td>';


Otrzymuję błąd:
Kod
Fatal error: Can't use function return value in write contex



Jak mógłbym w inny sposób sobie z tym poradzić?
Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Michael2318
post
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

Ostrzeżenie: (0%)
-----


Nie tak:

  1. round($sResults, 2) .= '.($row->price * $z).' </td>';


tylko tak:

  1. $sResults .= '<td> '.round(($row->price * $z), 2).' </td>';


Ten post edytował Michael2318 27.03.2013, 16:33:44
Go to the top of the page
+Quote Post
gawcio90
post
Post #3





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 27.03.2013

Ostrzeżenie: (0%)
-----


No tak (IMG:style_emoticons/default/wink.gif)

Dziękuję!
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.09.2025 - 01:13