[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Изменеиние в таблицы
Piposh
Есть таблица с 3-мя стобцами и множеством строк в которых данные. Необходимо сделать так, чтобы пользователь выбрал, допустим, 3-ю строку для редоктирования и измененые данные сохранились именно в 3-ю строку.
Пробывал через UPDATE, но что-то не хотит он у меня работать.



Спустя 4 часа, 33 минуты, 15 секунд (5.04.2007 - 08:24) ruffian1984 написал(а):
Цитата(Piposh @ 5.4.2007, 0:51) [snapback]17268[/snapback]
Есть таблица с 3-мя стобцами и множеством строк в которых данные. Необходимо сделать так, чтобы пользователь выбрал, допустим, 3-ю строку для редоктирования и измененые данные сохранились именно в 3-ю строку.
Пробывал через UPDATE, но что-то не хотит он у меня работать.

Если ты решил уже эту проблемму напиши мне на ruffian1984@mail.ru

Спустя 41 секунда (5.04.2007 - 08:24) md5 написал(а):
как пробовал? покажи
приведи структуру таблицы

Спустя 1 минута, 36 секунд (5.04.2007 - 08:26) md5 написал(а):
ruffian1984

так, вы оба опишите проблему, щас тут же её и решим wink.gif

Спустя 56 минут, 23 секунды (5.04.2007 - 09:22) Piposh написал(а):
В таблице три поля: ID, FIO, Adress. В листинге в таблицу все это дело выводится и на против каждой строки есть кнопка редактировать. При нажатии на кнопку "Редактировать" появляются 3 input=text с соответсвующим содержанием. Вопрос в том, как сделать редактирование.
Код
Например:
Id       FIO    Adress
1    Пупкин     Юрина 7 (редактировать)
2    Сидоров    Попова 8 (редактировать)
3    Иванов     Гиоргиева 9 (редактировать)


Допустим, выбран был 2-ой человек, вот как именно ему изменить данные? Вот пример моего запроса:

mysql_query("UPDATE 'info' SET FIO = '$set_2' where Id=$set_1");

Где: $set_2 это переменная в которой хранятся FIO, а $set_1 - Id.

Подключается и выбор быза происходит нормально. Но ничего не изменяется.

Спустя 19 минут, 33 секунды (5.04.2007 - 09:42) TRIAL написал(а):
А через командную строку не пробывал все эти запросы писать? Я обычно если что-то не пашет там пробую, сразу видно проблема в запросе или в пхп скрипте.
Вобще судя по тому что ты написал всё должно работать. Возможно не передается id записи. Как ты их извлекаешь? И как передаешь. Выложи код.

Спустя 14 минут, 49 секунд (5.04.2007 - 09:57) Piposh написал(а):
Все было правильно. Просматривая код, нашел свою ошибку, что в запрос UPDATE я написал имя самой базы, а не таблицы.

Всем спасибо, извините за мою не внимательность.

Спустя 1 минута, 39 секунд (5.04.2007 - 09:58) md5 написал(а):
вобще
$query = "UPDATE `info`
SET `FIO`='{$_POST['set_2']}'
WHERE `Id`='{$_POST['set_1']}'
LIMIT 1";
это если данный формы отправляются методом post

перед запросом сделай print_r($_POST);
чтобы посмотреть какие данные пришли и что не дошло..
Быстрый ответ:

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