Добро пожаловать, Гость!
обновить
Общие вопросы | обновить


обновить
25 Фев 2014подскажите как тут сделать так чтоб ещё страница обновлялась?
или я ошибаюсь, может не здесь надо делать.
<?
if (isset($_GET['set']))
{
mysql_query("UPDATE `user` SET `test` = '".$_GET['st']."' WHERE `id` = '$user[id]' LIMIT 1");
if (!isset($err))msg('Изменено');
}
?>
во общем когда жму на другую иконку, и мне пишет Изменено, но приходится ещё раз обновлять страницу чтоб появилась другая иконка, а мне надо чтоб сразу когда нажал на иконку появилась надпись Изменено и иконка тоже обновилась.
Комментарии:


Автор темы
Saint (25 Фев 2014):
Twipas, в dcms my_esc будет достаточно для входящих данных)
Saint, ясно))Twipas, в dcms my_esc будет достаточно для входящих данных)



Twipas, в dcms my_esc будет достаточно для входящих данных)
______________________
Я есть сущность


Автор темы
Saint (25 Фев 2014):
Twipas, mysql_query("UPDATE `user` SET `test` = '".$_GET['st']."' WHERE `id` = '$user[id]' LIMIT 1");
Saint, о как, ну спасибо буду знать ))Twipas, mysql_query("UPDATE `user` SET `test` = '".$_GET['st']."' WHERE `id` = '$user[id]' LIMIT 1");

Saint (25 Фев 2014):
во первых твой пример с уязвимостью будет )
-----
Во вторых примерно так все будет)
<?
if (isset($_GET['set']) and $_GET['st'] == 0 or $_GET['st'] == 1)
{
mysql_query("UPDATE `user` SET `test` = '". my_esc($_GET['st']) ."' WHERE `id` = '". $user['id'] ."' LIMIT 1");
exit(header('Location: ?msg_set'));
}
if (isset($_GET['msg_set']))msg('Изменено');
echo ($user['test'] == 0 ? 'Иконка 1':'Иконка 2');
//вызов ?st=0 or ?st=1
?>
Saint, во первых твой пример с уязвимостью будет )
-----
Во вторых примерно так все будет)
<?
if (isset($_GET['set']) and $_GET['st'] == 0 or $_GET['st'] == 1)
{
mysql_query("UPDATE `user` SET `test` = '". my_esc($_GET['st']) ."' WHERE `id` = '". $user['id'] ."' LIMIT 1");
exit(header('Location: ?msg_set'));
}
if (isset($_GET['msg_set']))msg('Изменено');
echo ($user['test'] == 0 ? 'Иконка 1':'Иконка 2');
//вызов ?st=0 or ?st=1
?>

глазастый)



Twipas, mysql_query("UPDATE `user` SET `test` = '".$_GET['st']."' WHERE `id` = '$user[id]' LIMIT 1");
______________________
Я есть сущность


Автор темы
Saint (25 Фев 2014):
во первых твой пример с уязвимостью будет )
-----
Во вторых примерно так все будет)
<?
if (isset($_GET['set']) and $_GET['st'] == 0 or $_GET['st'] == 1)
{
mysql_query("UPDATE `user` SET `test` = '". my_esc($_GET['st']) ."' WHERE `id` = '". $user['id'] ."' LIMIT 1");
exit(header('Location: ?msg_set'));
}
if (isset($_GET['msg_set']))msg('Изменено');
echo ($user['test'] == 0 ? 'Иконка 1':'Иконка 2');
//вызов ?st=0 or ?st=1
?>
Saint, хм, и где же там уязвимость ? )во первых твой пример с уязвимостью будет )
-----
Во вторых примерно так все будет)
<?
if (isset($_GET['set']) and $_GET['st'] == 0 or $_GET['st'] == 1)
{
mysql_query("UPDATE `user` SET `test` = '". my_esc($_GET['st']) ."' WHERE `id` = '". $user['id'] ."' LIMIT 1");
exit(header('Location: ?msg_set'));
}
if (isset($_GET['msg_set']))msg('Изменено');
echo ($user['test'] == 0 ? 'Иконка 1':'Иконка 2');
//вызов ?st=0 or ?st=1
?>



во первых твой пример с уязвимостью будет )
-----
Во вторых примерно так все будет)
<?
if (isset($_GET['set']) and $_GET['st'] == 0 or $_GET['st'] == 1)
{
mysql_query("UPDATE `user` SET `test` = '". my_esc($_GET['st']) ."' WHERE `id` = '". $user['id'] ."' LIMIT 1");
exit(header('Location: ?msg_set'));
}
if (isset($_GET['msg_set']))msg('Изменено');
echo ($user['test'] == 0 ? 'Иконка 1':'Иконка 2');
//вызов ?st=0 or ?st=1
?>
______________________
Я есть сущность