Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] dzielenie przez 0
mczlowiek
post
Post #1





Grupa: Zarejestrowani
Postów: 210
Pomógł: 0
Dołączył: 26.05.2008

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


oto fragment kodu:
  1. <?php
  2. mysql_query("set names utf8");
  3. $tab=mysql_fetch_array(mysql_query("SELECT SUM(stawka) as suma FROM typy WHERE data BETWEEN '$date1' AND '$date2' AND autor='$ekspert'"));
  4. $stawki = round(suma, '2');
  5. echo ('Stawek: '.$tab["$stawki"].'<br>');
  6.  
  7. mysql_query("set names utf8");
  8. $tab=mysql_fetch_array(mysql_query("SELECT SUM(profit) as profit FROM typy WHERE data BETWEEN '$date1' AND '$date2' AND autor='$ekspert'"));
  9. $profity = round(profit, '2');
  10. echo ('Zysk: '.$tab["$profity"].'<br>');
  11.  
  12. $yield=$tab['profity'] / $tab['stawki'];
  13. echo ('Yield: '.$yield.'<br>');
  14. ?>

i mimo, że $tab["$profity"] oraz $tab['stawki'] maja wartości kolejno 4 i 5 to dostaje komunikat że dzielę przez 0, dlaczego?

dlaczego te wartośći przyjmują wartość 0? skoro wcześniej mają wartości 4 i 5
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nexis
post
Post #2





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


  1. <?php
  2. mysql_query('SET NAMES UTF8'); 
  3. $query = 
  4.  ("
  5.  SELECT
  6. SUM(`stawka`) AS `suma`,
  7. SUM(`profit`) AS `profit`,
  8. (SUM(`stawka`)/SUM(`profit`)) AS `wynik`
  9.  FROM `typy`
  10.  WHERE `data` BETWEEN '" . $date1 . "' AND '" . $date2 . "'
  11. AND `autor` = '" . $ekspert . "'
  12.  ");
  13. $query = mysql_query($query) or exit(mysql_error());
  14. $result = mysql_fetch_array($query);
  15. printf('Stawek: %01.2f<br />Zysk: %01.2f<br />Yield: %01.2f', $result['suma'],
  16.  $result['profit'], $result['wynik']);
  17. ?>


Ten post edytował nexis 17.07.2008, 09:50:06
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 08:58