Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
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
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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Myślę że teraz lepiej rozjaśnione

Kto wie dlaczego tak jest??

HELP (potrzebne mi to!)
Go to the top of the page
+Quote Post

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: 23.08.2025 - 09:43