如何从php中的数据库完整路径名获取每个用户的图像

时间:2017-01-31 12:11:39

标签: javascript php mysql

<?php


                while($row=mysql_fetch_array($rs))
                {
                    $no=$row['No'];
                    $path=$row['path'];
                    echo"<tr>";

                    echo"<td style=height:100px><img src=".$path."".$row["name"]."</td>";
                    echo"<td>".$row["No"]."</td>";
                    echo"<td>".$row["username"]."</td>";
                    echo"<td>".$row["role"]."</td>";
                    echo"<td>".$row["zone"]."</td>";
                    echo"<td>".$row["designation"]."</td>";
                    echo"<td>".$row["mobile2"]."</td>";
                    echo"<td>".$row["email2"]."</td>";
                    echo"<td>".$row["status"]."</td>";
                    echo"<td><A href='profile_pic.php?no=".$row["No"]."'>Attach Profile Pic</a></td>";

            ?>
                    <td>
                           <a href="JavaScript:newPopup('userentry.php?q1=<?php echo $no;?>');"><img src='../images/edit.png'></a>
                    </td>

            <?php 
                    echo"</tr>";
                }
?> 

我正在尝试获取每个用户的图片,但图片未显示。我的路径存储在数据库中,文件类型试图在变量中写入路径但是没有显示我正确的方法或者在这个脚本中错误的地方。我还将显示存储在db

中的路径

2 个答案:

答案 0 :(得分:1)

替换

echo"<td style=height:100px><img src=".$path."".$row["name"]."</td>"; 

echo"<td style=height:100px><img src=".$path.$row['name']."></td>";

答案 1 :(得分:0)

你在$ row [“No”]中获得任何价值吗?还有文件存在于数据库中提到的路径下?尝试从HTTP启动图像路径。

profile_pic.php?no=".$row["No"]."替换为从域或localhost开始的路径...

进行测试时,您可以使用firebug编辑href路径的IMG路径。