![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 13.12.2007 Skąd: Katowice/Goleniowy Ostrzeżenie: (0%) ![]() ![]() |
mam bardzo prosty skrypt i nie wiem co się z nim dzieje:
Warning: Division by zero in C:\myphp\calc\licz.php on line 9 podaje tylko wynik dla objętości a co do czasu napełnienia nic się nie pojawia chociaż uważam ze skrypt jest prawidłowy
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
"Nie dziel cholero nigdy przez zero" Czy jakoś tak (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
$liczba4 najwidoczniej jest zerem. Sprawdzaj najpierw czy $liczba4 jest większa od zera. if($liczba4 > 0) $objetosc / $liczba4 = $czas; I tu też co innego: Jest coś takiego jak l-wartość. Więc nie może być $objetosc / $liczba4 = $czas; Chyba miałeś na myśli $czas = $objetosc / $liczba4; Ten post edytował radex_p 12.06.2008, 18:14:40 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 13.12.2007 Skąd: Katowice/Goleniowy Ostrzeżenie: (0%) ![]() ![]() |
chodzi o to ze $liczba4 nie jest zerem a php twierdzi ze jest
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
zrób
var_dump($liczba4); przed $objetosc/$liczba4 = $czas; |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 13.12.2007 Skąd: Katowice/Goleniowy Ostrzeżenie: (0%) ![]() ![]() |
niestety "float(0) " czyli prawdopodobnie mam bląd w pierwszym skrypcie a nie w kodzie php i formularz przekazuje 0 jakimś sposobem
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
powinno być
+ '&l2=' + document.getElementById('liczba2').value + '&l3=' + document.getElementById('liczba3').value + '&l4=' + document.getElementById('liczba4').value, true); *chyba* - nie znam się na js zbytnio. A - i proponowałbym zrobić to bardziej dostępne - tzn. normalny formularz, a wysyłanie przez AJAX jako *dodatek*. Ten post edytował radex_p 12.06.2008, 18:27:01 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 10 Dołączył: 6.07.2007 Skąd: opole Ostrzeżenie: (0%) ![]() ![]() |
jeżeli Twój skrypt wygląda dokładnie tak jak wkleiłeś to tutaj
masz $_GET[czternascie] a nie $_GET[literaL i 4] swoją drogą to nie mam pojęcia jak można zrobić taką literówkę Ten post edytował tomeksobczak 12.06.2008, 18:30:11 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 13.12.2007 Skąd: Katowice/Goleniowy Ostrzeżenie: (0%) ![]() ![]() |
dzięki już zakapowałem zamiast L przez przypadek wstawiłem 1 i się nie zgrywało
przerabiałem niedziałający skrypt kumpla i tak już było |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 20:48 |