Mam taką funkcje w pliku:
<?php function can_build($i, $miasto){ foreach($koszt[$i] as $p => $r){ if($miasto[$surmysql[$i]] < $r){ $buduj = '<font color="red"><b>Brak surowców</b></font>'; } elseif($miasto[$surmysql[$i]] >= $r){ $buduj = '<font color="lime"><b><a href="index.php?id=budynki&buduj='.$i.'">Buduj</a></b></font>'; } } return $buduj; } ?>
Oraz foreach w innym pliku:
<?php foreach($budynki as $i => $nazwa){ if($i > 0 and $i < 3){ $lista .= '<tr><td>Nazwa</td><td>'.$nazwa.'</td></tr><tr><td><img src="http://forumwebmastering.com/images/budynki/'.$i.'.jpg" border="0"></td><td>'.$budynki['opis'][$i].'<br><br></td><td>'.can_build($i, $miasto).'</td></tr>'; } } ?>
Oczywiście includuje pliki z danymi tablic:
<?php 1 => 'Elektrownia', 2 => 'Stocznia'); ?>
<?php ?>
<?php 1 => 'wegiel', 2 => 'stal', 3 => 'ropa', 4 => 'energia'); ?>
$miasto:
<?php $selectCITY = mysql_query("SELECT * FROM miasta WHERE id = '".$user->info['last_city']."' LIMIT 1"); ?>
I teraz w foreach($budynki as $i => $nazwa){ .... nie zwraca mi wyniku z funkcji, gdzie popełniłem błąd?