0

我已经在stackoverflow中查看了我遇到类似问题的地方。但它不会只对我有用。

问题是否可能是我如何将图像上传到文件夹中?这是stackoverflow中的常见答案,他们说它有效,但对我不起作用,图像仍会显示损坏。

附言。如果问题没有足够详细,我很抱歉。这是我在stackoverflow中的第一个问题

这只是我所拥有的一个例子:

<?php
include('session.php');

$query = mysqli_query($link, "SELECT * from tbl_menu");
while($res = mysqli_fetch_array($query)){

 echo "<img src='Image_name/".$res['image']."'>";
}
?>

这就是我上传图片的方式:

<?php
include_once('connect.php');

if(isset($_POST['AddMenu'])){

$uploadimage = 'C:/xampp/htdocs/thesis/Images_name/'.$_FILES["image"]["name"];

    $mname =$_POST['mname'];
    $price =$_POST['price'];
    $mcategory =$_POST['mcategory'];
    $image =$_FILES['image']['name'];


mysqli_query($link, "INSERT into tbl_menu(mname, price, mcategory, image) values('$mname', '$price', '$mcategory', '$image')");


if (move_uploaded_file($_FILES["image"]["tmp_name"], $uploadimage)) {
    $msg = "image upload";
}else {
    $msg = "not upload";
}
header("location: menu.php");
}
?>
4

1 回答 1

0

 echo "<img src='http://localhost/thesis/Image_name/".$res['image']."'>";

我建议您在主配置文件中将变量“home”保存为“ http://localhost/thesis/ ”。并在需要的地方使用该变量。

于 2019-08-16T03:57:29.567 回答