Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pomoc][PHP]str_replace


bnmbb

Rekomendowane odpowiedzi

Opublikowano

Siema. Mam pewien problem. W tabeli z budynkami nie używam polskich znaków w nazwach budynków.

Czyli mam np. Dwor zamiast Dwór lub School zamiast Szkoła.

 

Oto kod odpowiadający za wyświetlanie :

echo '<table border="1" align="center">
<tr><td>Nazwa :<td>Czas budowy :<td colspan="3">Potrzebne :<td>Akcja :';
while($q = mysql_Fetch_Array($buldings)) {
//Pobierz nazwę :
$m = $db->Query("SELECT * FROM s1__buldings WHERE Village_ID=".$_GET['village']." AND Bulding_Id=".$q['Id']);

$names = $q['Name'];
$name = $q['Name'];
$time = $db->Query("SELECT * FROM buldings__$name WHERE Level=".$m['Level']);
if($time['time'] > 0) {
$czas = $db->time_min($time['time']);
$unbuild = false;
} else {
$unbuild = true;
$time = $db->Query("SELECT * FROM buldings__$name WHERE Level=1");
}
if($time['Drewno'] > 0) {
$Drewno = $time['Drewno'];
}
if($time['Glina'] > 0) {
$Glina = $time['Glina'];
}
if($time['Zelazo'] > 0) {
$Zelazo = $time['Zelazo'];
}
str_replace('Jedzenie', 'Farma', $name);
str_replace('Dwor', 'Dwór', $name);
str_replace('Kuzna', 'Kuźnia', $name);
str_replace('School', 'Szkoła', $name);

echo '<tr><td><a href="'.$name.'.php?village='.$_GET['village'].'"><img src="../img/buldings/'.$name.'.png">'.$name.' (poziom '.$m['Level'].')</a><td>'.$czas.'<td>'.$Drewno.' <img src="http://localhost/WOV/s1/img/drewno.png"><td>'.$Glina.'<img src="http://localhost/WOV/s1/img/glina.png"><td>'.$Zelazo.'<img src="http://localhost/WOV/s1/img/zelazo.png"><td><a href="">Rozbuduj</a>';

unset($warunek);
unset($name);
unset($Drewno);
unset($Glina);
unset($Zelazo);
unset($czas);
}
echo '
</table>';

Są replacy w przed wyświetleniem ,ale nie działają :/

 

Pomoże ktoś ? ;)

Opublikowano
$name = str_replace('Jedzenie', 'Farma', $name);
$name = str_replace('Dwor', 'Dwór', $name);
$name = str_replace('Kuzna', 'Kuźnia', $name);
$name = str_replace('School', 'Szkoła', $name);

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...