Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Odejmowanie liczb
Wieczny
post
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 1
Dołączył: 21.03.2007

Ostrzeżenie: (60%)
XXX--


Witam mam problem z mojim skryptem nie ważne jakie zmienne posiadają wartości za każdym razem wychodzi mi piękne 0 dodam tylko że to skrypt odejmowania surowców a to skrypt
  1. <?php 
  2. // Koszty
  3.  if ($_POST[action]=="1")
  4. {
  5.  
  6.  
  7. $level = $lvl[kopalnia];
  8. mysql_query("UPDATE Surowce SET drewno='$drewno' where id='$_SESSION[id]'");
  9.  
  10. $surowiec = "SELECT stal,zelazo,kamien,drewno,zloto FROM Surowce WHERE id='$_SESSION[id]'";
  11. $rezultat = mysql_query($surowiec);
  12.  
  13.  
  14. $surowce = mysql_fetch_array($rezultat);
  15.  
  16.  
  17. $drewno = ($surowce[drewno]-$kopalnia[$level]);
  18.  
  19. echo 'Zlecenie budowy zakceptowane ';
  20.  
  21.  
  22.  
  23.  
  24.  
  25. }
  26.  
  27. // Drewno
  28.  $kopalnia = array(=> 500, 750, 1500 , 3000, 3000, 4000, 5000, 6000, 7000, 8000, 9000);
  29.  $tartak = array(=> 500, 750, 1500 , 3000, 3000);
  30.  $koszary = array(=> 500, 750, 1500 , 3000, 3000);
  31.  $straznica = array(=> 500, 750, 1500 , 3000, 3000);
  32.  $kamieniolom = array(=> 500, 750, 1500 , 3000, 3000);
  33.  $magazyn = array(=> 500, 750, 1500 , 3000, 3000);
  34. ?>
Dodatkowo powiem że to jest wczytywany plik do innego z forzmulażem wywołującym budowe (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
nie ważne jakie zmienne posiadają wartości
(IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif)
Widac wazne, skoro ciagle masz zero (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

po pierwsze: co to $kopalnia? Jakos nigdzie nie widze przypisanie temu czemus czego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
po drugie: $surowce[drewno] skad wiesz ze tam cos jest? ciezko dac: print_r($surowce) by sie upewnic?
Go to the top of the page
+Quote Post
Cienki1980
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Przenoszę
PHP->Przedszkole
Go to the top of the page
+Quote Post
Wieczny
post
Post #4





Grupa: Zarejestrowani
Postów: 191
Pomógł: 1
Dołączył: 21.03.2007

Ostrzeżenie: (60%)
XXX--


Właśnie o to chodzi że jak sprawdzałem to pokazywało w surowce[drewno] 40.000 drewna a kopalnia[$level] 3000 co powinno w rezultacie dać mi 37.000 ;/ a $kopalnia[$level] to pobiera z tablici liczbe a $level wskazuje pozycje którą ma wybrać ;/ wszystko jak sprawdzałem pokazuje dobrze ....
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




A w ktorym to miejscu sprawdzales? Tuz przed odejmowaniem?

Pozatym 40.000 traktowane jest jako tekst "40.000" a nie jako liczba, wiec moze stad ten problem. Liczba powinna wygladac tak: 40000, bez kropki

edit:
Cytat
napisałem tak żeby się wam lepiej czytało ;P a tam jest dobrze nie jestem jescze takim noobem

A niby skad my mamy to wiedziec? Ty podajesz mi ci mowimy co masz źle. Nastepnym razem pisz od razu jak podajesz to zaoszczedzisz ludziom pisania nadarmo
Go to the top of the page
+Quote Post
Wieczny
post
Post #6





Grupa: Zarejestrowani
Postów: 191
Pomógł: 1
Dołączył: 21.03.2007

Ostrzeżenie: (60%)
XXX--


(IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) napisałem tak żeby się wam lepiej czytało ;P a tam jest dobrze nie jestem jescze takim noobem ;// sprawdzałem pod ponieważ ten plik pobiera do innego pliku gdzie niżej jest formularz (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)
///////////////////////////////

heh ........... to ktos wie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ; /

i znowu się nic nie dowiedziałem (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)

i znowu się nic nie dowiedziałem (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) grrr

Ten post edytował strife 25.03.2007, 15:14:38
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
i znowu się nic nie dowiedziałem

i znowu się nic nie dowiedziałem grrr
A co to ma byc? Cierpliwosci sie naucz...

Cytat
sprawdzałem pod
A nie uwazasz, ze dla pewnosci lepiej by bylo sprawdzic przed?

  1. <?php
  2. echo $surowce['drewno'].' - '.$kopalnia[$level].'<br />';
  3. $x = (int)$surowce['drewno'];
  4. $y = (int)$kopalnia[$level];
  5. echo 'Po zrzutowaniu na int: '.$x.' - '.$y.'<br />';
  6. $drewno = $x-$y;
  7. echo 'wynik: '.$drewno;
  8. ?>
Go to the top of the page
+Quote Post
Wieczny
post
Post #8





Grupa: Zarejestrowani
Postów: 191
Pomógł: 1
Dołączył: 21.03.2007

Ostrzeżenie: (60%)
XXX--


sprawdzałem teraz czy zadziała pod i nad ale nie działa i tak (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ! (IMG:http://forum.php.pl/style_emoticons/default/tiredsmiley.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #9





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
sprawdzałem teraz czy zadziała pod i nad ale nie działa i tak
(IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif)
Wstaw kod co ci podalem i pokaz co wyswietlil, a nie walisz nic nie wnoszace do topicu posty
Go to the top of the page
+Quote Post
Wieczny
post
Post #10





Grupa: Zarejestrowani
Postów: 191
Pomógł: 1
Dołączył: 21.03.2007

Ostrzeżenie: (60%)
XXX--


Łapuiesz że wyświetla wszystko ? już gdzieś tutaj to pisałem o boże ;( (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) WYŚWIETLA wychodzi na to że nikt nie wie jak to zrobić ;p (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Cytat(Wieczny @ 25.03.2007, 12:56:22 ) *
Właśnie o to chodzi że jak sprawdzałem to pokazywało w surowce[drewno] 40.000 drewna a kopalnia[$level] 3000 co powinno w rezultacie dać mi 37.000 ;/ a $kopalnia[$level] to pobiera z tablici liczbe a $level wskazuje pozycje którą ma wybrać ;/ wszystko jak sprawdzałem pokazuje dobrze ....
Go to the top of the page
+Quote Post
nospor
post
Post #11





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Łapuiesz że wyświetla wszystko
A czy ty łapuiesz (co to za słowo?), ze ty to wyswietlasz po, zamiast przed? Ciezko ci tak dac to co napisalem przed i pokazac co wyswietla? A moze sie czegos boisz?
Go to the top of the page
+Quote Post
Wieczny
post
Post #12





Grupa: Zarejestrowani
Postów: 191
Pomógł: 1
Dołączył: 21.03.2007

Ostrzeżenie: (60%)
XXX--


i wyświetla ! i co w związku z tym ? skoro i tak działanie nie działa ?
Go to the top of the page
+Quote Post
nospor
post
Post #13





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
i wyświetla
Dobra, w kotka i myszke bawic sie nie bedziem. Grzecznie prosilem x razy, bys pokazal co wyswietla moj kawalek kodu. To ze wyswietla to wiem, mi chodzi oto co wyswietla.

Jak zechcesz kontynuowac watek to prosze na PW. Szkoda walic tu kolejnych x bezsensowych postow

edit: po dlugich PW, po ktorych wkoncu ustosunkowano sie do mojego kodu, wyszlo co jest zle. ale czy to trzeba bylo tyle zbednych postow walic i topic zamykac by zrobiono to oco proszono? ech....
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 06:28