我使用单页提交表单来创建和编辑记录。它创建记录正常,如果我自己定义记录ID,将填充表单并更新它。
如果我尝试提取$_GET
值,则不会更新。
这就是我所拥有的:
if(isset($_GET['id'])) {
$id = $_GET['id'];
$guests = Guest::find_by_id($id);
}
$message = "";
if(isset($_POST['submit'])) {
$guest = new Guest();
if (isset($_GET['id'])) {
$guest->id = $id;
}
$guest->name = $_POST['guest_name'];
$guest->info = $_POST['guest_info'];
$guest->image_path = $_POST['guest_image_path'];
$guest->sc_player = $_POST['guest_sc_player'];
if($guest->update()) {
$message = "Uploaded successfully.";
} else {
$message = join("<br />", $guest->errors);
}
}
如果我用$guest->id = "14"
答案 0 :(得分:0)
你的身份证在哪里,我无法在任何地方看到它,它在哪里设置?