PHP: <form action="" method="GET"> <br><input name="id" value="<?=$_GET['id']?>"></br> <br><input name="name "value="<?=$_GET['name']?>"></br> <br><input name="age" value="<?=$_GET['age']?>"></br> <br><input name="salary" value="<?=$_GET['salary']?>"></br> <input type="submit"> </form> <?php $query="UPDATE users SET name=$_GET['name'],age=$_GET['age'],salary=$_GET['salary'] WHERE id=$_GET['id']"; mysqli_query($link,$query); ?>
Если это какой-то урок из курса, меняй курс, тут руки можно за всё оборвать. Конкретно по ошибке: $query="UPDATE users SET name=$_GET[name] ...
@smash_old, поддержу @don.bidon и немного дополню: PHP: Строки - Manual То есть строку, обрамлённую кавычками с обращением к элементам массивов можно формировать так: PHP: $query="UPDATE users SET name={$_GET['name']},age={$_GET['age']},salary={$_GET['salary']} WHERE id={$_GET['id']}";