我正在尝试使用php文件上传更新上传图片到文件夹,无法获取数据库中以前出现的图像。这是我的代码,问题是我无法从数据库中获取文件上传部分中的上一个图像。请帮忙。
if(isset($_GET['msg']))
{
echo $_GET['msg'];
}
$id=(isset($_GET['id']))?$_GET['id']:'';
$val=view_data1_event($id);
if (isset($_POST["events"])&&isset($_POST["description"]))
{
$id=$_POST["id"];
$title=$_POST["events"];
$description=$_POST["description"];
$filetmp=$_FILES["images"]["tmp_name"];
$filename=$_FILES["images"]["name"];
$filetype=$_FILES["images"]["type"];
$filepath= "photo2/".$filename;
move_uploaded_file( $filetmp,$filepath);
$update1=update_query($title,$description,$filename,$filepath,$id);
if($update1)
{
echo "<script>location.href='hotel1_galery_event.php'</script>";
}
}
HTML
<form action="hotel2_galery_eventedit.php" method="post" class="col-sm-4" enctype="multipart/form-data">
<div class="form-group has-info">
<label>Event Related images</label>
<input type="file" name="images">
<input type="hidden" name="image_name" value="<?php echo $val->image_name?>">
<input type="hidden" name="image_path" value="<?php echo $val->image_path?>">
</div>
<button type="submit" class="btn btn-primary">
<span>UPDATE</span>
</button>
</form>
答案 0 :(得分:0)
您的表单方法为post
,您在php中使用get
。
请将所有GET
替换为POST
if(isset($_GET['msg']))
这应该是,
if(isset($_POST['msg']))