<?php $com['cegla'] = "cegielnia"; $com['stal'] = "kopalnia_zelaza"; $com['zwir'] = "zwirownia"; $com['cement'] = "cementownia"; function zamien($co) { for($i=1; $i <= $ile; $i++) { $a = $com[$co]; if($feth['nazwa'] == $a) { $poziom = $feth['poziom']; $poziom2 = $poziom * 100; $login = $feth['user']; $exit = $zeka[$co] + $poziom2; $ul = "update users set $co='$exit' where log='$login'"; } } } zamien('zwir'); zamien('cegla'); ?>
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]