1) Не выводит полностью всю информацию из ячейки. В ячейке хранится статья. Выводит лишь последнюю часть статьи.
2) Не сохраняет при изменении.
Вот форма:
<?php
include 'connect.php';
$res=mysql_query ("SELECT ID, TITLE, TEXT FROM publ WHERE ID='$id'");
$row=mysql_fetch_assoc($res);
?>
<table align="center" width="800"><tr><td>
<form name="form1" method="post" action="admin_edit_do.php">
№<br><input type="text" size="5" name="Id" value="<?echo $row['ID'];?>" disabled><br>
Название<br><input type="text" size="30" name="Title" value="<?echo $row['TITLE'];?>"><br>
Текст<br><textarea rows="100" cols="100" name="Text" value="<?echo $row['TEXT'];?>"></textarea><br><br>
<input type="submit" name="Submit" value="Сохранить">
</form>
</td></tr></table>
Вот оброботчик:
<?php
include 'connect.php';
$TITLE1 = $_POST['Title'];
$TEXT1 = $_POST['Text'];
$id1 = $_POST['Id'];
$sql_change = mysql_query ("UPDATE publ SET
TITLE='$TITLE1',
TEXT='$TEXT1'
WHERE ID='$id1'") or die (mysql_error());
echo $id1;
if($sql_change)
{
header('Location: http://www.бла-бла-бла.php' class="sh_symbol">);
exit;
}
?>
Спустя 3 минуты, 9 секунд (16.08.2010 - 16:13) Guest написал(а):
переменные регистрочувствительные, то есть переменная TITLE и переменная Title - это разные переменные
Спустя 27 секунд (16.08.2010 - 16:13) Guest написал(а):
$TITLE1 = $_POST['Title'];
$TEXT1 = $_POST['Text'];
$id1 = $_POST['Id'];
че за каша?
Спустя 7 часов, 55 минут, 42 секунды (17.08.2010 - 00:09) Вадим написал(а):
Про чувствительность к регистру понятно.
Но регистр везде соблюден.
Пробуй просто вывести переменную, которую передаю, но ничего не выходит.
Использую переприсвоение переменных, так как иногда бывают проблемы с прямыми запросами. Пробовал прямую, ничего не вышло.
Ещё варианты?
Но регистр везде соблюден.
Пробуй просто вывести переменную, которую передаю, но ничего не выходит.
Использую переприсвоение переменных, так как иногда бывают проблемы с прямыми запросами. Пробовал прямую, ничего не вышло.
Ещё варианты?
Спустя 13 минут, 39 секунд (17.08.2010 - 00:23) Вадим написал(а):
Часть проблемы решилась.
Обновлять не хотело, так как input с id'шкой был дисейблд, он не передавался через пост.
Но остается вопрос, почему не выводит всю статью в тексарию. Есть соображения?
Обновлять не хотело, так как input с id'шкой был дисейблд, он не передавался через пост.
Но остается вопрос, почему не выводит всю статью в тексарию. Есть соображения?
Спустя 13 минут, 59 секунд (17.08.2010 - 00:37) Guest написал(а):
И второй вопрос решился.
Проблема была в том, что в текстерии нельзя задавать параметр вэлью. Точнее можно, но получаются глюки. Всунул текст прямо внутрь тексерии и всё заработало.
Тему можно закрывать.
Проблема была в том, что в текстерии нельзя задавать параметр вэлью. Точнее можно, но получаются глюки. Всунул текст прямо внутрь тексерии и всё заработало.
Тему можно закрывать.