Приходят данные через пост, их может быть как 10 так и 15, а может и вовсе 1, зависит от настроек пользователя.
Нужно данными которое пришли обновить таблицу.
И делать
if(isset($_POST['name'])) {
$usr_upd = $dbpdo->prepare(" UPDATE user SET user_name = :user_name ");
$usr_upd->bindParam('user_name', $_POST['name'], PDO::PARAM_STR);
$usr_upd->execute();
}
if(isset($_POST['sname'])) {
//code
}
//etc
Делать проверки ифами 20 раз, мне кажется не лучший вариант, если не худший.
Думаю с подобной задачей(проблемой) уже кто-то сталкивался и наверняка есть оптимальное решение.
Знающих прошу помочь, буду благодарен.