{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
AVIS * [мошенник] 6.38
[автор] (23 июн 2015, 11:28) [0/0] [0] [отв] [спам] [под] +1 | -1

Подскажите пж, что не так:
[code]if($user['level'] == 3) {


if(isset($_POST['submit'])) {

$text = TextGuard($text);


if(empty($text)) {
echo '<div class="flowap">Текст не найден</div>';
}

$sql = mysql_fetch_array(mysql_query('select * from `help` where `text` = "'.$text.'"'));


if(isset($_REQUEST['ok'])) {

mysql_query("INSERT INTO `help`(`text`)VALUES('".$text."')"*;

echo '<div class="flowap">Текст сохранён</div>';
}
echo '</b></div>';
}


echo '<div class="title"><b>Информация</b></div>';
echo '<div class="flowap"><form action="?ok" method="POST">
<textarea name="text"> '.$sql['text'].' </textarea><br />
<input type="submit" value="Сохранить" name="submit"/>
</form></div>';
} else {
header('Location: /index.php');
exit;
}[/code]
Когда жму 'Сохранить' остаётся только шапка

2.
CrazyDeveloper * [мошенник] 0.49
(23 июн 2015, 11:43) [0/0] [0] [отв] [спам] [под] +1 | -1

$text=TextGuard($_POST['text']);

3.
AVIS * [мошенник] 6.38
[автор] (23 июн 2015, 14:02) [0/0] [0] [отв] [спам] [под] +1 | -1
CrazyDeveloper,

Я думаю что сдесь дело не в переменной

4.
CrazyDeveloper * [мошенник] 0.49
(23 июн 2015, 14:04) [0/0] [0] [отв] [спам] [под] +1 | -1

=ЛиЧнОсТь=, У меня такое было и я не мог отправлять сообщения, всегда писало что сообщение осталось пустым

5.
AVIS * [мошенник] 6.38
[автор] (23 июн 2015, 14:06) [0/0] [0] [отв] [спам] [под] +1 | -1
CrazyDeveloper,

Вставил переменную, как было так и осталось, поле и низ пропадает, а шапка остаётся

6. (23 июн 2015, 14:23) [0/0] [0] [отв] [спам] [под] +1 | -1

Показ ошибок включи

7. (23 июн 2015, 14:31) [0/0] [0] [отв] [спам] [под] +1 | -1
AVIS,

$text=mysql_real_escape_string($text);

8.
PluginS * 1.18
(23 июн 2015, 14:38) [0/0] [0] [отв] [спам] [под] +1 | -1

<?
if($user['level'] != 3) {

exit(header('Location: /?'));

}

$sql = mysql_fetch_assoc(mysql_query('select `help`.`text` from `help` limit 1'));

if(isset($_POST['submit'])) {

$text = $_POST['text'];

$text = TextGuard($text);

if(empty($text)) {

echo '<div class="flowap">Текст не найден</div>';

}else{

$sql['text'] = $text;

mysql_query("INSERT INTO `help`(`text`)VALUES('".$text."')"*;

echo '<div class="flowap">Текст сохранён</div>';
}

exit(header('Location: ?'));
}


echo '<div class="title"><b>Информация</b></div>';

echo '<form action="?" class="flowap" method="POST">

<textarea name="text"> '.$sql['text'].' </textarea><br />

<input type="submit" value="Сохранить" name="submit"/>

</form>';
?>
Код какой-то "безалгоритменный".
Может, функция TextGuard() неисправна? Она же обработки отправляемого текста?


Изм. 1 раз. / Посл. изм.
PluginS * 1.18
(23 июн 2015, 14:39)
  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений