[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с выводом и сохранением в БД
Вадим
Вот такая проблема:
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'шкой был дисейблд, он не передавался через пост.

Но остается вопрос, почему не выводит всю статью в тексарию. Есть соображения?

Спустя 13 минут, 59 секунд (17.08.2010 - 00:37) Guest написал(а):
И второй вопрос решился.

Проблема была в том, что в текстерии нельзя задавать параметр вэлью. Точнее можно, но получаются глюки. Всунул текст прямо внутрь тексерии и всё заработало.

Тему можно закрывать.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.