PHP和MySQL不想更新我的图像

时间:2019-05-09 15:42:17

标签: php

我尝试制作一个页面,我从数据库中拍摄一张照片,然后将其放入标签<img>中,我想更新id等于id的地方(取自id列中的表)。 我单击<input>,但是什么也没发生。

<?php
if (isset($_GET["ID"])){
    $ID=$_GET["ID"];
    require("includes/connect.php");
$query=mysqli_query($con,"SELECT items.ID,items.image
        from items where id=$ID");
    $result=mysqli_fetch_assoc($query);

?>  
    <form  method="post" enctype="multipart/form-data">

    <?php
    $query=mysqli_query($con,"SELECT items.ID,items.image from items where id=$ID");
    $result=mysqli_fetch_assoc($query);
    echo '<img class="popup_image" src="data:image/jpeg;base64,'.base64_encode($result['image'] ).'" height="500" width="400" />';

    echo '<input type="submit" name="update" id="valid" value="Update">';

    ?>
    <input type="file" name="image" id="image" /></p><br />
    <input  name="idimg" value="<?php echo $_GET["ID"];?>">


    </form>
    <?php
}

?>

<?php
    if(isset($_POST["update"])){

        $file = addslashes(file_get_contents($_FILES["image"]["tmp_name"]));

        $ID=$_GET["ID"];

        $query=mysqli_query($con, "UPDATE items set image='$file' where id=$ID");

        if(mysqli_affected_rows($con)==1) echo "<script>alert('good');document.location='list.php';</script>";
        else echo "<script>alert('Not good".mysqli_error($con)."';</script>";

    }
?>

上面的其余代码似乎去了..它使得选择ID和选择图像成为可能 web

0 个答案:

没有答案