php - Simple webpage cannot load some image from MySQL database, some works well -


i have simple webpage , database upload , show image on webpage.however, image cannot downloaded , shown correctly on webpage, images show well. have checked database, each image can inserted database correctly.

my php code below:

<?php     ini_set('mysql.connect_timeout',10);     ini_set('default_socket_timeout',5);      include_once 'dbconnect.php';   ?>        <?php     if(isset($_post['btn_upload_image']))     {            if(getimagesize($_files['image']['tmp_name']) == false)         {             // echo "please select image.";             ?>                     <script>alert('please select image.');</script>             <?php         }         else         {             $image= addslashes($_files['image']['tmp_name']);             $name= addslashes($_files['image']['name']);             $image= file_get_contents($image);             $image= base64_encode($image);             saveimage($name,$image);          }      }     //displayimage();        function saveimage($name,$image)             {                  $qry="insert clothing (picture_name,picture_storage) values ( '$name','$image')";                  // echo "$qry" ."</br>";                 $result=mysql_query($qry);                 if($result)                 {                        ?>                     <script>alert('image uploaded.');</script>                     <?php                 }                 else                 {                        ?>                     <script>alert('image not uploaded.');</script>                     <?php                 }             }        function displayimage()             {                    $qry = "select * clothing";                  $result=mysql_query($qry);                  while($row = mysql_fetch_array($result))                 {                     echo '<img height="200" width="200" src="data:image;base64,'.$row[picture_storage].' "> ';                 }             }   ?>    <html>      <head>         <meta http-equiv="content-type" content="text/html; charset=utf-8" />         <title>hello peekabuy</title>         <link rel="stylesheet" href="style.css" type="text/css" />     </head>       <body>      <div id="header">         <div id="left">         <label>cropped images </label>         </div>     </div>   <div id="body">     <div id="hotel-infoform">         <form method="post" enctype="multipart/form-data">             <center>             <table align="center" width="40%" border="0">               <tr>             <td>                 <input type="file" name="image" />                 <br/>                 <br/>                 <input type="submit" name="btn_upload_image" value="upload" />              </td>                </tr>             <center>             </table>               <br>             <br>             <br>             <br>             <br>             <br>           </form>               <?php                 displayimage();             ?>          <br>          <br>         <br>         <br>           <hr>       </div> </div>     </body> </html> 

1:how webpage looks like; 2: datatype of database; 3: inserting status

thanks lot!


Comments