это функция для обновления, написанная в классе:
public function update(){
try{
$stm = $this->db_connect->prepare("UPDATE люди SET name= ?, surname = ?, birthday = ?, gender = ?, city = ? WHERE id= ?");
$stm->execute([$this->name, $this->surname, $this->birtday, $this->gender, $this->city, $this->id]);
}
catch(Exception $e){
return $e->getMessage();
}
}
Это код в файле, который отображает страницу :
<?php
require_once('signup.php'); //файл с классом
$data = new People(); //название класса
$data->setID($_GET['id']);
if(isset($_POST['edit'])){
$data->setName($_POST['name']);
$data->setSurname($_POST['surname']);
$data->setBirthday($_POST['birthday']);
$data->setGender($_POST['gender']);
$data->setCity($_POST['city']);
$data->update();
echo "<script>alert('data Updated successfully') ;document.location='alldata.php'</script>";
}