Retrieve image from database using php

RetrieveImage.php Preview


Code Preview


RetrieveImage.php

<!DOCTYPE HTML>
<html>
<head>
<title>ali-mirza.blogspot.com</title>
</head>
<body>
    <form action="RetrieveImage.php" method="post">
       Picture ID : <input type="text" name="id">
       <input type="submit">
    </form>
        <?php
         $con = mysqli_connect('localhost', 'root', '', 'mydb');
         if(!$con){
         die('Connection Error!');
         }

         if(isset($_POST['id']) && $_POST['id'] != null){
       
             $sql = "Select * from image where id=".$_POST['id'];
             $result = mysqli_query($con, $sql);
           
             if($row = mysqli_fetch_array($result)){
               
                 $img = base64_encode( $row['img'] );
               
                 ?>
            <img src="data:image/jpeg;base64,<?php echo $img; ?>" height="300">
            <p><b>Image Name :</b> <?php echo $row['name']; ?></p>
               
                <?php
             }else{
                 echo 'Image Not Exist!';
             }
        } ?>
</body>

</html>


No comments:

Post a Comment