数据库获取图像并在php中重新上传图像问题

时间:2018-04-09 05:01:50

标签: javascript php html

我使用核心php,实际上,我从数据库中提取图像并在任何图像更改后显示图像,上传意味着没有发生请帮助一些。

这是我的提取图片查询:

$sql = "SELECT tbl_master_property.*,tbl_master_inventory.rent,tbl_master_inventory.sharing_type,tbl_master_inventory.Advance  FROM tbl_master_property JOIN tbl_master_inventory ON tbl_master_property.pg_id=tbl_master_inventory.pg_id WHERE tbl_master_property.`name`='$values_post'";
$result = $conn->query($sql);

while ($row = mysqli_fetch_assoc($result))
{
    $pg_id = $row['pg_id'];
    $event_image = $row['event_image'];
}

此处显示图片并上传:

<form class="col-lg-12" method="post" action="updatefunction.php" enctype="multipart/form-data">

    <div class="button-wrap col-lg-6">
        <div class="image-upload">
            <label for="file-input">
                <input type='file' name='file' onchange="readURL(this);" />
                <img id="blah" name="image" src="http://localhost/rentozy/admin/<?=$event_image?>" width="175" height="200" />
            </label>
        </div>
    </div>
    <div class="button-wrap col-lg-6">
        <input type="submit" class="btn btn-sucess btn-lg" value="Submit" name="login_sub">
    </div>
</form>

这里张贴图片花药文件:
  不在此处发布图片请帮助

if (isset($_POST['login_sub']))
{
    $id = $_POST['values'];
    $image = $_POST['image'];
}

1 个答案:

答案 0 :(得分:0)

您将使用$ _FILES获取图像数据,而不是$ _POST变量。

根据您的代码,您将使用$ _FILES [&#39; file&#39;]获取新上传的图片数据。

如果您想在另一个文件中的代码下方获取图片网址

<img id="blah" name="image" src="http://localhost/rentozy/admin/<?=$event_image?>" width="175" height="200" />

然后你必须在代码中添加以下代码

<input type="hidden" name="image" value="http://localhost/rentozy/admin/<?=$event_image?">