如何在PHP中查看图像和更新

时间:2017-06-21 05:14:13

标签: php html mysql

的index.php

这是我的插入页面

<tr><td><label>Select Photo</label></td>
<td><input type="file" name="image" class="ed"></td></tr>

inset.php

这是我的插入页面

include('config.php');
if (!isset($_FILES['image']['tmp_name'])) 
{
    echo "";
}
else
{
    $file=$_FILES['image']['tmp_name'];
    $image= addslashes(file_get_contents($_FILES['image']['tmp_name']));
    $image_name= addslashes($_FILES['image']['name']);
    move_uploaded_file($_FILES["image"]["tmp_name"],"photos/" . $_FILES["image"]["name"]);          
    $location="photos/" . $_FILES["image"]["name"];
    $save=mysql_query("INSERT INTO photos (location)VALUES ('$location')");
    header("location: index.php");
    exit();     
}
?>

view.php

这是我的观看页面代码

<?php
error_reporting(E_ALL ^ E_DEPRECATED);        
mysql_connect("localhost","root","");
mysql_select_db("display");
$query = "select  * from photos" ;   
$run = mysql_query($query);   
while ($row = mysql_fetch_array($run)){
    $location= $row[1];
?> 
<td><?php echo '<img width="100px" height="100px" 
src="'.$row['location'].'">'; ?> </td>

我不知道如何更新图像文件,我尝试了一些代码,但图像文件没有更改,也没有显示上一张图片。

1 个答案:

答案 0 :(得分:0)

<?php
   error_reporting(E_ALL ^ E_DEPRECATED);        
   mysql_connect("localhost","root","");
   mysql_select_db("display");
   $query = "select  * from photos" ;   
   $run = mysql_query($query);   
   while ($row = mysql_fetch_array($run)){
      $location= $row['location'];
   ?> 
   <td><?php echo '<img width="100px" height="100px" 
   src="'.$location.'">'; ?> </td>
<?php } ?>

您可以尝试使用此代码。它可能会帮助你。