Пробывал через UPDATE, но что-то не хотит он у меня работать.
Спустя 4 часа, 33 минуты, 15 секунд (5.04.2007 - 08:24) ruffian1984 написал(а):
Цитата(Piposh @ 5.4.2007, 0:51) [snapback]17268[/snapback]
Есть таблица с 3-мя стобцами и множеством строк в которых данные. Необходимо сделать так, чтобы пользователь выбрал, допустим, 3-ю строку для редоктирования и измененые данные сохранились именно в 3-ю строку.
Пробывал через UPDATE, но что-то не хотит он у меня работать.
Пробывал через UPDATE, но что-то не хотит он у меня работать.
Если ты решил уже эту проблемму напиши мне на ruffian1984@mail.ru
Спустя 41 секунда (5.04.2007 - 08:24) md5 написал(а):
как пробовал? покажи
приведи структуру таблицы
приведи структуру таблицы
Спустя 1 минута, 36 секунд (5.04.2007 - 08:26) md5 написал(а):
ruffian1984
так, вы оба опишите проблему, щас тут же её и решим
так, вы оба опишите проблему, щас тут же её и решим
Спустя 56 минут, 23 секунды (5.04.2007 - 09:22) Piposh написал(а):
В таблице три поля: ID, FIO, Adress. В листинге в таблицу все это дело выводится и на против каждой строки есть кнопка редактировать. При нажатии на кнопку "Редактировать" появляются 3 input=text с соответсвующим содержанием. Вопрос в том, как сделать редактирование.
Допустим, выбран был 2-ой человек, вот как именно ему изменить данные? Вот пример моего запроса:
mysql_query("UPDATE 'info' SET FIO = '$set_2' where Id=$set_1");
Где: $set_2 это переменная в которой хранятся FIO, а $set_1 - Id.
Подключается и выбор быза происходит нормально. Но ничего не изменяется.
Код
Например:
Id FIO Adress
1 Пупкин Юрина 7 (редактировать)
2 Сидоров Попова 8 (редактировать)
3 Иванов Гиоргиева 9 (редактировать)
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 записи. Как ты их извлекаешь? И как передаешь. Выложи код.
Вобще судя по тому что ты написал всё должно работать. Возможно не передается 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);
чтобы посмотреть какие данные пришли и что не дошло..
$query = "UPDATE `info`
SET `FIO`='{$_POST['set_2']}'
WHERE `Id`='{$_POST['set_1']}'
LIMIT 1";
это если данный формы отправляются методом post
перед запросом сделай print_r($_POST);
чтобы посмотреть какие данные пришли и что не дошло..