Помощь по скриптам | Помогите с кодом!!!
DELETED
Автор
28 марта 2015, в 19:56
Delete
include './include/head.php';
if(isset($_GET['yes'])){
echo _string($_POST['id']);
mysql_query('UPDATE `users` SET `login` = \''._string($_POST['id']).'\', `s` = '._string(_num($_POST['s'])).', `g` = '._string(_num($_POST['g'])).', `level` = '._string(_num($_POST['level'])).', `password` = '._string(_num($_POST['password'])).', `str` = '._string(_num($_POST['str'])).', `vit` = '._string(_num($_POST['vit'])).', `agi` = '._string(_num($_POST['agi'])).', `def` = '._string(_num($_POST['def'])).', `access` = '._string(_num($_POST['access'])).' WHERE `id` = '._string(_num($_GET['yes'])).' LIMIT 1');
header('location: /adm/acc/');
exit;
}
if(isset($_POST['submit']) & !empty($_POST['id'])){
$acc = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = '._string(_num($_POST['id'])).' LIMIT 1'));
?>
<div class="content">
<form action='/adm/acc/yes/<?=_string(_num($_POST['id']))?>/' method='post'>
Права:
<br/>
<input type='text' name='access' value='<?=$acc['access']?>'/>
<br/>
Ник:
<br/>
<input type='text' name='login' value='<?=$acc['login']?>'/>
<br/>
Серебро:
<br/>
<input name='s' value='<?=$acc['s']?>'/>
<br/>
Золото:
<br/>
<input name='g' value='<?=$acc['g']?>'/>
<br/>
Уровень:
<br/>
<input name='level' value='<?=$acc['level']?>'/>
<br/>
Пароль:
<br/>
<input name='password' value='<?=$acc['password']?>'/>
<br/>
Сила:
<br/>
<input name='str' value='<?=$acc['str']?>'/>
<br/>
Жизнь:
<br/>
<input name='vit' value='<?=$acc['vit']?>'/>
<br/>
Удача:
<br/>
<input name='agi' value='<?=$acc['agi']?>'/>
<br/>
Защита:
<br/>
<input name='def' value='<?=$acc['def']?>' />
<br/>
<input type='submit' name='submit' value='Применить'/>
</form>
</div>
<?
}
else{
?>
<div class="content">
<form action='/adm/acc/' method='post'>
id персонажа:
<br/>
<input name='id'/>
<br/>
<input type='submit' name='submit' value='Продолжить'/>
</form>
</div>
<?
DELETED
Автор
28 марта 2015, в 19:57
Delete
VeroN ,
mysql_query('UPDATE `users` SET ` id_users(посмотри как написано в базе) ` = \''._string($_POST['id']).'\', `s` = '._string(_num($_POST['s'])).', `g` = '._string(_num($_POST['g'])).', `level` = '._string(_num($_POST['level'])).', `password` = '._string(_num($_POST['password'])).', `str` = '._string(_num($_POST['str'])).', `vit` = '._string(_num($_POST['vit'])).', `agi` = '._string(_num($_POST['agi'])).', `def` = '._string(_num($_POST['def'])).', `access` = '._string(_num($_POST['access'])).' WHERE `id` = '._string(_num($_GET['yes'])).' LIMIT 1');
mysql_query('UPDATE `users` SET ` id_users(посмотри как написано в базе) ` = \''._string($_POST['id']).'\', `s` = '._string(_num($_POST['s'])).', `g` = '._string(_num($_POST['g'])).', `level` = '._string(_num($_POST['level'])).', `password` = '._string(_num($_POST['password'])).', `str` = '._string(_num($_POST['str'])).', `vit` = '._string(_num($_POST['vit'])).', `agi` = '._string(_num($_POST['agi'])).', `def` = '._string(_num($_POST['def'])).', `access` = '._string(_num($_POST['access'])).' WHERE `id` = '._string(_num($_GET['yes'])).' LIMIT 1');
VeroN (28.03.2015 в 19:56)
Как сделать чтоб по нику редактировало а ни по ID вот код:
include './include/head.php';
if(isset($_GET['yes'])){
echo _string($_POST['id']);
mysql_query('UPDATE `users` SET `login` = ''._string($_POST['id']).'', `s` = '._string(_num($_POST['s'])).', `g` = '._string(_num($_POST['g'])).', `level` = '._string(_num($_POST['level'])).', `password` = '._string(_num($_POST['password'])).', `str` = '._string(_num($_POST['str'])).', `vit` = '._string(_num($_POST['vit'])).', `agi` = '._string(_num($_POST['agi'])).', `def` = '._string(_num($_POST['def'])).', `access` = '._string(_num($_POST['access'])).' WHERE `id` = '._string(_num($_GET['yes'])).' LIMIT 1');
header('location: /adm/acc/');
exit;
}
if(isset($_POST['submit']) & !empty($_POST['id'])){
$acc = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = '._string(_num($_POST['id'])).' LIMIT 1'));
?>
<div class="content">
<form action='/adm/acc/yes/<?=_string(_num($_POST['id']))?>/' method='post'>
Права:
<br/>
<input type='text' name='access' value='<?=$acc['access']?>'/>
<br/>
Ник:
<br/>
<input type='text' name='login' value='<?=$acc['login']?>'/>
<br/>
Серебро:
<br/>
<input name='s' value='<?=$acc['s']?>'/>
<br/>
Золото:
<br/>
<input name='g' value='<?=$acc['g']?>'/>
<br/>
Уровень:
<br/>
<input name='level' value='<?=$acc['level']?>'/>
<br/>
Пароль:
<br/>
<input name='password' value='<?=$acc['password']?>'/>
<br/>
Сила:
<br/>
<input name='str' value='<?=$acc['str']?>'/>
<br/>
Жизнь:
<br/>
<input name='vit' value='<?=$acc['vit']?>'/>
<br/>
Удача:
<br/>
<input name='agi' value='<?=$acc['agi']?>'/>
<br/>
Защита:
<br/>
<input name='def' value='<?=$acc['def']?>' />
<br/>
<input type='submit' name='submit' value='Применить'/>
</form>
</div>
<?
}
else{
?>
<div class="content">
<form action='/adm/acc/' method='post'>
id персонажа:
<br/>
<input name='id'/>
<br/>
<input type='submit' name='submit' value='Продолжить'/>
</form>
</div>
<?
Как сделать чтоб по нику редактировало а ни по ID вот код:
include './include/head.php';
if(isset($_GET['yes'])){
echo _string($_POST['id']);
mysql_query('UPDATE `users` SET `login` = ''._string($_POST['id']).'', `s` = '._string(_num($_POST['s'])).', `g` = '._string(_num($_POST['g'])).', `level` = '._string(_num($_POST['level'])).', `password` = '._string(_num($_POST['password'])).', `str` = '._string(_num($_POST['str'])).', `vit` = '._string(_num($_POST['vit'])).', `agi` = '._string(_num($_POST['agi'])).', `def` = '._string(_num($_POST['def'])).', `access` = '._string(_num($_POST['access'])).' WHERE `id` = '._string(_num($_GET['yes'])).' LIMIT 1');
header('location: /adm/acc/');
exit;
}
if(isset($_POST['submit']) & !empty($_POST['id'])){
$acc = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = '._string(_num($_POST['id'])).' LIMIT 1'));
?>
<div class="content">
<form action='/adm/acc/yes/<?=_string(_num($_POST['id']))?>/' method='post'>
Права:
<br/>
<input type='text' name='access' value='<?=$acc['access']?>'/>
<br/>
Ник:
<br/>
<input type='text' name='login' value='<?=$acc['login']?>'/>
<br/>
Серебро:
<br/>
<input name='s' value='<?=$acc['s']?>'/>
<br/>
Золото:
<br/>
<input name='g' value='<?=$acc['g']?>'/>
<br/>
Уровень:
<br/>
<input name='level' value='<?=$acc['level']?>'/>
<br/>
Пароль:
<br/>
<input name='password' value='<?=$acc['password']?>'/>
<br/>
Сила:
<br/>
<input name='str' value='<?=$acc['str']?>'/>
<br/>
Жизнь:
<br/>
<input name='vit' value='<?=$acc['vit']?>'/>
<br/>
Удача:
<br/>
<input name='agi' value='<?=$acc['agi']?>'/>
<br/>
Защита:
<br/>
<input name='def' value='<?=$acc['def']?>' />
<br/>
<input type='submit' name='submit' value='Применить'/>
</form>
</div>
<?
}
else{
?>
<div class="content">
<form action='/adm/acc/' method='post'>
id персонажа:
<br/>
<input name='id'/>
<br/>
<input type='submit' name='submit' value='Продолжить'/>
</form>
</div>
<?
хамени id на name
DELETED
Автор
28 марта 2015, в 20:12
Delete
DELETED
Автор
28 марта 2015, в 20:15
Delete
VeroN (28.03.2015 в 20:15)
ArIzOn , не получается
ArIzOn , не получается
а каким столбцом у тебя в бд в табле users ник отображается?
ну и код Отбой, показалось GET вместо POST
________
посл. ред. 28.03.2015 в 20:22; всего 1 раз(а); by LordSaske
DELETED
Автор
28 марта 2015, в 20:27
Delete
Стр.: 1, 2