zavu
Старатель
- Регистрация
- 24 Сен 2010
- Сообщения
- 180
- Реакции
- 14
- Автор темы
- #1
У меня есть форма с несколькими строчками для редактирования, но пользователь может редактировать только некоторые из данных, а некоторые поля оставлять пустыми.
Запрос в обработчике выглядит так:
И вот если пользователь заполняет не все поля, то незаполненные становятся в БД пустыми=/ а нужно, чтобы незаполненные такой запрос просто оставлял прежними.
Писать для каждого поля обработку отдельно это единственный выход? Может, можно как-то сделать по-другому?
Запрос в обработчике выглядит так:
Код:
$query = "UPDATE characters SET pole1='$pole1', pole2='$pole2', pole3='$pole3', pole4='$pole4', pole5='$pole5' WHERE id='$userid'";
$result = mysql_query($query) or die(mysql_error());;
И вот если пользователь заполняет не все поля, то незаполненные становятся в БД пустыми=/ а нужно, чтобы незаполненные такой запрос просто оставлял прежними.
Писать для каждого поля обработку отдельно это единственный выход? Может, можно как-то сделать по-другому?