1 回答
TA贡献1801条经验 获得超15个赞
当您查看源代码时,您没有发布表单,因此$_POST未设置该变量。$_POST在尝试使用该变量之前,您应该检查该变量是否已设置。
<?php
include_once "InsertDataDatabases.php";
if (isset($_POST['id'])) {
$id = $_POST['id'];
$query = InsertDataDatabases::SelectDateId($id);
$item = [];
$item = mysqli_fetch_assoc($query);
?>
<form action="updatedata.php" method="post" enctype="multipart/form-data">
<?php CSRF::CreateToken(); ?>
<input type="text" name="id" value="<?php echo $item['id']; ?>"><br>
<label for="name">Name:</label>
<input type="text" name="name" value="<?php echo $item['name']; ?>"><br><br>
<label for="email">Email:</label>
<input type="email" name="email" value="<?php echo $item['email']; ?>"><br><br>
<input type="file" name="image" value="images/slider/<?php echo $item['image']; ?>"><br>
<img src="images/slider/<?php echo $item['image']; ?> " width="50px" height="50px" alt=''><br>
<input type="submit" name="updatebtn" value="UPDATE">
</form>
<?php }
- 1 回答
- 0 关注
- 88 浏览
添加回答
举报