Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]funkcja wywoływana tylko raz :/
colinQ
post
Post #1





Grupa: Zarejestrowani
Postów: 340
Pomógł: 2
Dołączył: 25.12.2006

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


Mam taki kod:
  1. <?php
  2.  
  3. $sql_conn = mysql_connect('localhost', 'root', '***');
  4. $baza = mysql_select_db("ii_ws");
  5.  
  6. $wszyscy = mysql_query("select * from budynki");
  7. $ile = mysql_num_rows($wszyscy);
  8. $com['cegla'] = "cegielnia";
  9. $com['stal'] = "kopalnia_zelaza";
  10. $com['zwir'] = "zwirownia";
  11. $com['cement'] = "cementownia";
  12.  
  13. function zamien($co) {
  14.  
  15. global $wszyscy;
  16. global $ile;
  17. global $com;
  18. global $sql_conn;
  19. global $baza;
  20. for($i=1; $i <= $ile; $i++) {
  21. $feth = mysql_fetch_assoc($wszyscy);
  22. $a = $com[$co];
  23.  
  24. if($feth['nazwa'] == $a) {
  25. $poziom = $feth['poziom'];
  26. $poziom2 = $poziom * 100;
  27. $login = $feth['user'];
  28. $cep = mysql_query("select * from users where log='$login'");
  29. $zeka = mysql_fetch_assoc($cep);
  30. $exit = $zeka[$co] + $poziom2;
  31. $ul = "update users set $co='$exit' where log='$login'";
  32. $zetor = mysql_query($ul);
  33. }
  34.  
  35. }
  36.  
  37. }
  38.  
  39. zamien('zwir');
  40. zamien('cegla');
  41.  
  42.  
  43.  
  44. ?>


Kod który podałem powyżej posiada funkcję która powinna (jeżeli jest budynek przypisany do $co) zmieniać wartość odpowiadającą zmiennej $co.
Gdy próbuję wykonać funkcją 2 razy, to skrypt wykonuję ją tylko raz.
W przypadku:
zamien('zwir');
zamien('cegla');
zostanie wywołana funkcja dla "zwir" a "cegla" nie wykona...
Co może być tego przyczyną??

[edit]Wyraźny opis problemu[/edit]

Ten post edytował colinQ 20.10.2007, 16:06:50


--------------------
-> Kanał YouTube: http://www.youtube.com/user/screencup
-> Screencup - podcast/screencast, recenzja Makowych aplikacji
-> www.screencup.pl - witryna internetowa podcastu
Go to the top of the page
+Quote Post
deirathe
post
Post #2





Grupa: Zarejestrowani
Postów: 426
Pomógł: 32
Dołączył: 24.05.2007

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


a mozesz objasniec dokladnie, bo tak chaotycznie napisales ze nie kminie


--------------------
Kawałek mojego blogu
Everything should be as simple as possible but not simpler.
A Einstein
Go to the top of the page
+Quote Post
colinQ
post
Post #3





Grupa: Zarejestrowani
Postów: 340
Pomógł: 2
Dołączył: 25.12.2006

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


dodałem edit'a winksmiley.jpg Myślę że teraz lepiej rozjaśnione

Kto wie dlaczego tak jest??

HELP (potrzebne mi to!)


--------------------
-> Kanał YouTube: http://www.youtube.com/user/screencup
-> Screencup - podcast/screencast, recenzja Makowych aplikacji
-> www.screencup.pl - witryna internetowa podcastu
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 16:15