Вы должны добавить в форму скрытое поле, чтобы дифференцировать обновления и вставить.
Хороший способ сделать это, например, поместить в свой первичный ключ поле
<input name="id" type="hidden" value="<?= $row['id']"/>
после PHP кода вы можете сделать что-то вроде этого
if(isset($_POST['id']) && $_POST['id'] != 0){
// this is an update
$sql = "UPDATE ...."
...
} else {
$sql = "INSERt ...";
...
}
для формы вставки, просто не помещайте скрытый ввод или установите значение 0