Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
Smelov
1 / 1 / 0
Регистрация: 08.03.2011
Сообщений: 101
1

Обновление записи в базе данных через форму

05.02.2012, 21:40. Просмотров 2072. Ответов 6
Метки нет (Все метки)

Здравствуйте!

Через id вытаскиваю запись из БД и засовываю её по разным <input> в форме. Кнопка формы передает данные из <input> в скрипт, который должен обновить значения в базе. Но после изменения вручную данных в <input> скрипту (который для обновления) передаются старые неизменные данные (которые изначально были им присвоены). Как передать измененные данные?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2012, 21:40
Ответы с готовыми решениями:

Обновление в базе данных
всем привет. пытаюсь сделать обновление в базе данных. суть в том то, что...

Обновление данных в базе
Доброе время суток. Проблем следующая, существует форма &lt;?php...

Обновление строк в базе данных из массива
Здравствуйте! Возник вопрос. У меня имеется следующее: $name=array();...

Обновление поле в базе данных по истечению времени
&lt;? date_default_timezone_set('Europe/Moscow'); $id = $_GET; $data_reg =...

Обновление в базе данных без перезагрузки страницы
есть форма &lt;form method=&quot;post&quot; action=&quot;?id=' . $row . '&amp;victory='.$_GET.'&quot;&gt;...

6
YVSIK
26 / 26 / 3
Регистрация: 03.04.2010
Сообщений: 206
06.02.2012, 01:36 2
может покажите как вы это делаете !
саму форму , сам запрос, каков результат, и что хотите получить, а все остальное флуд по моему
0
Zhecky
20 / 20 / 3
Регистрация: 13.07.2011
Сообщений: 73
06.02.2012, 04:00 3
Подозреваю, что вы теряете айди записи, и обновляете фиг знает что. Или просто не видите сообщение об ошибке. Это так, совет, если код показывать не хотите.

А вообще-то, желательно все-таки показать, или дать немножко детальнее данные.
0
shoom
4 / 4 / 2
Регистрация: 07.11.2010
Сообщений: 73
07.02.2012, 13:07 4
Потому что у вас вывод из базы не обновляется. После того как нажата кнопка Submit нужно, сначала обновить данные в таблице, затем эти данные вытащить еще раз из базы и обновить значения переменных которые вы в инпуты засовываете.
0
vasvas7775
Обитатель
310 / 310 / 42
Регистрация: 24.12.2010
Сообщений: 790
07.02.2012, 20:28 5
PHP
1
2
3
4
5
6
7
8
9
10
11
if($_GET['id'] != ''){
// здесь запрос на перезапись данных
}else{
$res = mysql_query("select * from `table` ");
while($row = mysql_fetch_array($res)){
print "<form method='get'>
<input type='text' name='{$row['id']}' value='{$row['pole']}' />
<input type='submit' />
</form>";
}
}
1
YVSIK
26 / 26 / 3
Регистрация: 03.04.2010
Сообщений: 206
08.02.2012, 16:04 6
vasvas7775, что-то я самого запроса не увидел хМ)
сдесь запрос на чтение а для перезаписи по моему совсем другой
оператор update
0
vasvas7775
Обитатель
310 / 310 / 42
Регистрация: 24.12.2010
Сообщений: 790
08.02.2012, 21:02 7
PHP
1
mysql_query("UPDATE `table` SET pole='{$pole}' where id='{$id}' ");
примерно так.
id покажет какую строку перезаписать, а pole что именно перезаписать...
1
08.02.2012, 21:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.02.2012, 21:02

Обновить записи БД через форму
Доброго времени суток друзья. Не получается почему-то обновить данные, которые...

Ошибка при добавлении записи через форму в БД
Делаю админ-панель на сайте и возникла проблема, вылетает ошибка при попытке...

Запрос к базе данных через сайт
ув форумчане, в php я- новичок, требуется: посетитель заполняет форму на моем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru