Php 超链接显示在表外

Php 超链接显示在表外,php,mysql,hyperlink,Php,Mysql,Hyperlink,我正试图按照下面的屏幕截图显示一张表 目标是将“文件夹”图像作为可点击链接,从MySql表中获取链接数据。 然而,当我尝试这样做(一步一步)的超链接坐在桌子外面。当我在以下内容周围添加标记时 echo '<a href="'.$row['file'].'">'.$row['file'].'</a>' ; echo'; 像这样 echo "<td>" '<a href="'.$row['file'].

我正试图按照下面的屏幕截图显示一张表

目标是将“文件夹”图像作为可点击链接,从MySql表中获取链接数据。 然而,当我尝试这样做(一步一步)的超链接坐在桌子外面。当我在以下内容周围添加标记时

echo '<a href="'.$row['file'].'">'.$row['file'].'</a>' ;
echo';
像这样

echo "<td>" '<a href="'.$row['file'].'">'.$row['file'].'</a>' "</td>";
echo”“;
随后的PHP页面将不会加载

    // Attempt select query execution
                    $sql = "SELECT * FROM versioncontrol";
                    if($result = mysqli_query($link, $sql)){
                        if(mysqli_num_rows($result) > 0){
                            
                            
                            echo "<table class='table table-bordered table-striped'>";
                                echo "<thead>";
                                    echo "<tr>";
                                        echo "<th>Image Link</th>";
                                        echo "<th>Manual Link File</th>";
                                        echo "<th>Operating Procedure ID</th>";
                                        echo "<th>Operating Procedure Name</th>";
                                        echo "<th>Operating Procedure Version</th>";
                                        echo "<th>Upload Date and Time</th>";
                                                            
                                        
                                        
                                echo "</tr>";
                                echo "</thead>";
                                echo "<tbody>";
                                
                                
                                while($row = mysqli_fetch_array($result)){
                                    echo "<tr>";
                                    
                                        echo "<td>
                                        <a href=\"sopversioncontrolKL001.php" . $record['images'] . "\" > 
                                <img src=\"images/document.jpg" . $record['images'] . "\" height=\"30\"  
    /></a></td>";
                                        
                                        echo '<a href="'.$row['file'].'">'.$row['file'].'</a>' ;
                                        echo "<td>" . $row['SOP_ID'] . "</td>";
                                        echo "<td>" . $row['SOP_Name'] . "</td>";
                                        echo "<td>" . $row['SOP_Version'] . "</td>";
                                        echo "<td>" . $row['reg_date'] . "</td>";

                                  echo "</tr>";
                                }
                                echo "</tbody>";                            
                            echo "</table>";
                            // Free result set
                            mysqli_free_result($result);
                        } else{
                            echo "<p class='lead'><em>No records were found.</em></p>";
                        }
                    } else{
                        echo "ERROR: Could not able to execute $sql. " . mysqli_error($link);
                    }
 
  
 
                    // Close connection
//尝试选择查询执行
$sql=“从版本控制中选择*”;
if($result=mysqli_查询($link,$sql)){
如果(mysqli_num_行($result)>0){
回声“;
回声“;
回声“;
回声“图像链接”;
回显“手动链接文件”;
echo“操作程序ID”;
echo“操作程序名称”;
echo“操作程序版本”;
echo“上传日期和时间”;
回声“;
回声“;
回声“;
while($row=mysqli\u fetch\u数组($result)){
回声“;
回声“
";
回声';
回显“$row['SOP_ID']”;
回显“$row['SOP_Name']”;
回显“$行['SOP_版本]”;
回显“$row['reg_date']”;
回声“;
}
回声“;
回声“;
//自由结果集
mysqli_免费_结果($result);
}否则{
echo“

未找到任何记录。

”; } }否则{ echo“错误:无法执行$sql。”.mysqli_错误($link); } //密切联系

更好的是,摆脱大量的
echo
语句,只输出HTML

?>
    ...
    <td><a href="<?php echo $row['file']; ?>"><?php echo $row['file']; ?></a></td>
    ...
<?php
?>
...
...

把它放在一个
@brombeer-这就是他们想要做的谢谢你,先生,为自己是个新手而道歉。您的解决方案现在非常合理。如何显示图像而不是显示地址,即如何显示图像而不是。。。回音“”。。。显示图像“document.jpg”,其中href被图像替换。。。回声“。。。
echo '<td><a href="'.$row['file'].'">'.$row['file'].'</a></td>';
?>
    ...
    <td><a href="<?php echo $row['file']; ?>"><?php echo $row['file']; ?></a></td>
    ...
<?php