mam kod nawigacji. jest już niby zrobiony ale nie działa tak jak trzeba. mogę sięporuszać tylko w prawo i w dół. nie działają przyciski w lewo i do góry a nie mam pojęcia dlaczego. może przeoczyłem jakiś znak? sprawdzałem kod kilka razy czy wszystko się zgadza i nie znalazłem. może ktoś inny znajdzie błąd.
jeszcze jedno co do kodu. zmienne: $gora, $dol, $prawa i $lewa są odczytywane co sprawdzałem poleceniami echo na końcu kodu.
oto on:
<? // "las.php"
include ("sprawdzdostep.php");
$zapytanie = "SELECT * FROM `uzytkownik` WHERE login = '$login' AND haslo = '$haslo'";
$x = $wiersz[x];
$y = $wiersz[y];
}
echo ("<font class='tekst'>Witaj w lesie. Mozesz wykonac tu questy oraz znalezc rózne cenne rzeczy.</font>");
include ("las/chodz.php");
<table style='width: 70px; height: 50px; margin: 0px 12px 0px auto'>
<tr style='height: 11px'><td style='text-align: center' colspan='3'>
<form method='post' action='index.php?id=20'>
<input type='hidden' value='1' name='nawigacja_gora' />
<input type='image' src='img/nawigacja/strz_gora.gif' />
</form><br />
</td></tr>
<tr style='height: 25px; vertical-align: center'><td style='width: 11px; text-align: left'>
<form method='post' action='index.php?id=20'>
<input type='hidden' value='1' name='nawigacja_lewa' />
<input type='image' src='img/nawigacja/strz_lewo.gif' />
</form><br />
</td><td><font class='tekst'><b>"
. $x . "/" . $y . "</b></font><br />
</td><td style='width: 11px; text-align: left'>
<form method='post' action='index.php?id=20'>
<input type='hidden' value='1' name='nawigacja_prawa' />
<input type='image' src='img/nawigacja/strz_prawo.gif' />
</form><br />
</td></tr>
<tr style='height: 11px'><td style='width: 50px; text-align: center' colspan='3'>
<form method='post' action='index.php?id=20'>
<input type='hidden' value='1' name='nawigacja_dol' />
<input type='image' src='img/nawigacja/strz_dol.gif' />
</form><br />
</td></tr>
</table>");
$nawigacja_gora = $_POST['nawigacja_gora'];
$gora = $y + $nawigacja_gora;
$up_gora = "UPDATE `uzytkownik` SET y = '$gora' WHERE login = '$login' AND haslo = '$haslo'";
$nawigacja_lewa = $_POST['nawigacja_lewa'];
$lewa = $x - $nawigacja_lewa;
$up_lewa = "UPDATE `uzytkownik` SET x = '$lewa' WHERE login = '$login' AND haslo = '$haslo'";
$nawigacja_prawa = $_POST['nawigacja_prawa'];
$prawa = $x + $nawigacja_prawa;
$up_prawa = "UPDATE `uzytkownik` SET x = '$prawa' WHERE login = '$login' AND haslo = '$haslo'";
$nawigacja_dol = $_POST['nawigacja_dol'];
$dol = $y - $nawigacja_dol;
$up_dol = "UPDATE `uzytkownik` SET y = '$dol' WHERE login = '$login' AND haslo = '$haslo'";
// polecenia echo (wszystkie zmienne są poprawnie odczytywane również po kliknięciu na przycis
kach poruszania)
echo ("<br>Lewo: ".$lewa); echo ("<br>Prawo: ".$prawa); ?>