[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Нужна помощь с занесением значения в БД
xxHokCxx
В общем народ проблема такова, при нажатии на любую кнопку происходит обновления страницы а значения latitude и longitude не изменяют своего значения


<?
include_once '../inc/fnc.php';
include_once '../inc/sys.php';
head('Окрестности замка');
if (!isset($U)) header('Location: ../index.php');
echo R(3).'<div class="head"><img src="/img/loc/okrestnosti.jpg" alt="" /> Окрестности </div>'.P().'';
echo '<div class="cont">[<a href="/menu.php">Меню</a>] [<img src="/img/hp.png" alt="" />'.$U['hp'].'/'.$U['maxhp'].']</div>';
echo '<div class="title">Информация:</div>
<div class="cont">
Вы покинули территорию города. Вы стоите на перехрестке путей. На запад находится логово волков, на восток - Восточный лес, на юг - село Вильдо.
</div>
<div class="title">Меню:</div>
<div class="cont">'
;
echo '

Местонахождение:<br/>
Широта: '
.$U["latitude"].'<br />
Долгота: '
.$U["latitude"].'<br />

Путешествовать<form action="index.php?go=loc" method="post">
<input name="north" type="submit" value="Север" /><br />
<input name="west" type="submit" value="Запад" /><input name="east" type="submit" value="Восток" /><br />
<input name="south" type="submit" value="Юг" />
</form>

</div>'
;
$go = isset($_GET['go']) ? $_GET['go'] : NULL; //Определение переменной $go
if ($go == "loc") {
$latitude = $U["latitude"];
$longitude = $U["longitude"];
if (isset($_POST["north"])) { $latitude++; if ($latitude > $controlrow["gamesize"]) { $latitude = $controlrow["gamesize"]; } }
if (isset($_POST["south"])) { $latitude--; if ($latitude < ($controlrow["gamesize"]*-1)) { $latitude = ($controlrow["gamesize"]*-1); } }
if (isset($_POST["east"])) { $longitude++; if ($longitude > $controlrow["gamesize"]) { $longitude = $controlrow["gamesize"]; } }
if (isset($_POST["west"])) { $longitude--; if ($longitude < ($controlrow["gamesize"]*-1)) { $longitude = ($controlrow["gamesize"]*-1); } }

}

/*
&rarr; <a href="/">Вернуться в город</a> [&uarr;]<br />
&rarr; <a href="logovo.php">Волчье логово</a> [&larr;]<br />
&rarr; <a href="#">Восточный лес</a> [&rarr;]<br />
&rarr; <a href="#">Село Вильдо</a> [&darr;]
*/

foot();
?>

А нужно чтобы при нажатии на кнопку давалось значение 1 и при каждом следующим нажатии ++



Спустя 35 минут, 55 секунд (11.06.2011 - 14:38) Michael написал(а):

 ! 

М
Давайте своим темам вменяемое название
Michael

Спустя 4 часа, 27 минут, 58 секунд (11.06.2011 - 19:06) inpost написал(а):
xxHokCxx
Базы данных SQL, я не вижу тут работы с ними...

Спустя 41 минута, 13 секунд (11.06.2011 - 19:47) xxHokCxx написал(а):
вод подправил ща выдает ошибку

<?
include_once '../inc/fnc.php';
include_once '../inc/sys.php';
if (isset($_POST['go'])) { $go=$_POST['go'];} if ($go =='') { unset($go);}
if (isset($_POST['latitude'])) { $latitude=$_POST['latitude'];} if ($latitude =='') { unset($latitude);}
if (isset($_POST['longitude'])) { $longitude=$_POST['longitude'];} if ($longitude =='') { unset($longitude);}
head('Окрестности замка');
$q = mysql_query("select * from set");
$f = mysql_fetch_array($q);
if (!isset($U)) header('Location: ../index.php');
echo R(3).'<div class="head"><img src="/img/loc/okrestnosti.jpg" alt="" /> Окрестности </div>'.P().'';
echo '<div class="cont">[<a href="/menu.php">Меню</a>] [<img src="/img/hp.png" alt="" />'.$U['hp'].'/'.$U['maxhp'].']</div>';
echo '<div class="title">Информация:</div>
<div class="cont">
Вы покинули территорию города. Вы стоите на перехрестке путей. На запад находится логово волков, на восток - Восточный лес, на юг - село Вильдо.
</div>
<div class="title">Меню:</div>
<div class="cont">'
;
echo '

Местонахождение:<br/>
Широта: '
.$U["latitude"].'<br />
Долгота: '
.$U["longitude"].'<br />

Путешествовать<form action="index.php?go=loc" method="post">
<input name="north" type="submit" value="Север" /><br />
<input name="west" type="submit" value="Запад" /><input name="east" type="submit" value="Восток" /><br />
<input name="south" type="submit" value="Юг" />
</form>

</div>'
;
if ($go == "loc") {
$latitude = $U["latitude"];
$longitude = $U["longitude"];
if (isset($_POST["north"])) { $latitude++; if ($latitude > $f["gamesize"]) { $latitude = $f["gamesize"]; } }
if (isset($_POST["south"])) { $latitude--; if ($latitude < ($f["gamesize"]*-1)) { $latitude = ($f["gamesize"]*-1); } }
if (isset($_POST["east"])) { $longitude++; if ($longitude > $f["gamesize"]) { $longitude = $f["gamesize"]; } }
if (isset($_POST["west"])) { $longitude--; if ($longitude < ($f["gamesize"]*-1)) { $longitude = ($f["gamesize"]*-1); } }
mysql_query("UPDATE `users` SET `latitude` = '".in($_POST['latitude'])."', `longitude` = '".in($_POST['longitude'])."' WHERE `id` = '$nid' LIMIT 1 ")
}
/*
&rarr; <a href="/">Вернуться в город</a> [&uarr;]<br />
&rarr; <a href="logovo.php">Волчье логово</a> [&larr;]<br />
&rarr; <a href="#">Восточный лес</a> [&rarr;]<br />
&rarr; <a href="#">Село Вильдо</a> [&darr;]
*/

foot();
?>

Parse error: syntax error, unexpected '}' in Z:\home\test1.ru\www\loc\index.php on line 40

Спустя 7 минут, 57 секунд (11.06.2011 - 19:55) inpost написал(а):
mysql_query("UPDATE `users` SET `latitude` = '".in($_POST['latitude'])."', `longitude` = '".in($_POST['longitude'])."' WHERE `id` = '$nid' LIMIT 1 ");

Спустя 2 часа, 51 минута, 20 секунд (11.06.2011 - 22:47) xxHokCxx написал(а):
теперь страница тупо обновляется и все unsure.gif

Спустя 5 дней, 7 минут, 20 секунд (16.06.2011 - 22:54) xxHokCxx написал(а):
ну не кто не сможет помочь?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.