Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php\mysql] division by zero in..., co to oznacza?
smajster
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 28.04.2006

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


  1. <?php
  2. if($rezult != "") $maxilstron = ceil(mysql_num_rows($rezult)/$_GET["ilosc_wynikow"]);
  3. ?>


wyskakuje błąd : warning: divsion by zero in "nazwa pliku" on line 235 .
Linia 235 to jest linia pokazana powyżej . O co chodzi?

Z góry dziękuje za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ludvik
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


To nie zadziała... Po pierwsze to jest iloraz. Po drugie, jeżeli dzielna będzie różna od zera, a dzielnik zerem, to twój kod będzie dzielił przez 0... Raczej powinno to wyglądać tak:

  1. <?php
  2. if ($dzielnik) {
  3. $iloraz = $dzielna / $dzielnik;
  4. } else {
  5. // obsługa błędu dzielenia przez zero...
  6. }
  7. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 06:49