|
|
|
|
|
для: Loki
(17.02.2006 в 12:37)
| | Спасибо большое! Помогло! | |
|
|
|
|
|
|
|
для: Katerina
(17.02.2006 в 12:06)
| | Должность, скорее всего, текстовое поле. Так что:
$sql="UPDATE table SET pole='$peremen' WHERE id_pole=$select";
|
Если id_pole не числовое, то и $select надо взять в одинарные кавычки. | |
|
|
|
|
|
|
| Проблема такая:
у меня есть форма, в ней:
1. Список должностей, который формируется путем добавления должностей из БД
2. Текстовое поле, в котором вводится должность, на которую нужно заменить...
Т.е. из списка выбирается должность которую заменяем, а в текстовое поле пишем на что ее заменить...И далее я выполняю запрос:
$sql="UPDATE table SET pole=$peremen WHERE (id_pole=$select)";
//обновляем из таблицы table то поле, в котором ключ совпадает с ключом выбранного из списка
mysql_query($sql);
echo "$select"; //здесь я вывожу ключ должности, выбранной из списка...и он сходится с действительным ключом, который есть в таблице...но почему то обновление происходит в одном-единственном случае: когда в текстовом поле пишу просто набор цифр...если набор букв - то обновления не происходит. Что не так? Где может быть ошибка? | |
|
|
|
|