Добрый день .Вот такая ситуацыя ,я выдернул с соц-сети кота \"статусы\" на вм кота ,они работают но не коректно .После сохранения статуса перекидывает на главную сайта ,а иногда бывает что их надо по 2 раза сохранять ,вот код ,посмотрите может что то найдете не правильным ...
<?php
if (!isset($_GET[\'xstatus\'])) {
$_xs = \' <a href=\"anketa.php?nk=\'.$user[\'id\'].\'&xstatus\"><img src=\"ico/edit.png\" alt=\"\"/></a>\';
} else {
if (isset($_POST[\'x\']) && $_POST[\'x\'] == 1) {
$mess = trim(mysql_real_escape_string(check($_POST[\'mess\'])));
mysql_query(\"UPDATE `users` SET `xstatus` = \'$mess\' WHERE `id` = \'$user[id]\' LIMIT 1\"
header(\'Location: /\' . $users[\'id\']);
}
$_xs = \'<fieldset>
<FORM method=\"POST\" action=\"anketa.php?nk=\'.$user[\'id\'].\'&xstatus\">
<textarea id=\"text\" name=\"mess\" cols=\"50\" rows=\"5\" style=\"width: 99%;\">\' . back_bb($user[\'xstatus\']) . \'</textarea>
<br/>
<input type=\"hidden\" name=\"x\" value=\"1\"/>
<input type=\"submit\" name=\"save\" value=\"Сохранить\"/>
<a href=\"/id\'.$user[\'id\'].\'\">Отмена</a>
</FORM>
</fieldset>\';
}
$xstatus = (!empty($user[\'xstatus\']))
? \'</div><div class=\"widget\">\' . smiles(bb_code($user[\'xstatus\'])) . \'</div>\'
: \'Статус не установлен \';
?>
Добавлено 17.01.14 в 17:14:37:
Если кто поможет ,буду крайни благодарен !!!!
Здесь адрес поменяй, и не будет перекидывать на главную header(\'Location: /\' . $users[\'id\']);
Аааа ... Ты нубу ростолкуй пожалуста ,значит надо get заменить на post ?
Что ?
Миледи, в самой форме есть экшен, и он может не подходить
Добавлено 17.01.14 в 17:20:03:
<FORM method=\"POST\" action=\"anketa.php?nk=\'.$user[\'id\'].\'&xstatus\">
Да ,он не подходит .Ну а если в форме адрес дописать ? Ша попробую ...
Style_php, action=\"\" сделай пустым и попробуй
Ошибку бьет ...
Fallen, ну я прописал так action=\"id\'.$user[\'id\'].\'&xstatus\"
Сохраняет вроде ,а на главную всеровно бросает ...