首页 > 解决方案 > 在内部创建一个带有 php 变量的超链接,以打开保存在与表数据同名的文件夹中的 pdf

问题描述

我有一个带有 td 的动态表 raws,它显示了来自 mysql 数据库的数据。现在我想将 tr 中的 td 链接到保存在我的文件夹中的 pdf,名称与 td 相似。由于名称并不总是相同,我需要在文件夹中搜索 tr 中可用的 td 字符,以在单击 td 时找到匹配的 pdf

注意:文件夹在 htdocs/wells/

文件示例:

htdocs/wells/AMGR-2/Composite200.pdf htdocs/wells/AMGR-2/Composite500.pdf

我想要链接的表

<td width="230" class="left"> <a href="../loglib/wells/<?php echo $rowcd['no'] ?>/<?php echo $rowl['log'] ?>*<?php echo $rowl['scale'] ?>*.pdf"> <?php echo $rowl['log'] ?></td>

我试过这种方式

<table  id="singlewell" class="main">
    <thead>
        <tr >

            <th width="100">Well No</th>
            <th width="75">Well Name</th>
            <th width="100">Status</th>
            <th width="100">Issued to</th>
            <th width="75">Log #</th>
            <th width="230">Logs</th>
            <th width="50">Scale</th>
            <th width="40">BLI</th>
            <th width="40">TLI</th>
            <th width="100">Date of Log</th>
        </tr>
    </thead>
<?php
while($rowcd = $resultw->fetch_assoc()){
 ?>
    <tr>

        <td align="center" width="100"><?php echo $rowcd['no'] ?></td>
        <td align="center" width="75"><?php echo $rowcd['name'] ?></td>
        <td colspan="8">

                        <table class="child">
                            <tr>
 <?php
$queryl = "select * from logs where pid=".$rowcd['id']." order by date desc";
//$queryl = "select * from logs where pid=".$rowcd['id'];
$resultl = $con->query($queryl);
while($rowl = $resultl->fetch_assoc()){
$dd = strtotime($rowl['date']);
$myFormatForView = date("d-m-Y", $dd);
    if($myFormatForView=='01-01-1970'){
       $myFormatForView1='';
       }else
       {
        $myFormatForView1=$myFormatForView;
        }
?>
<td width="100"><?php echo $rowl['status'] ?></a></td>
<td width="100"><?php echo wordwrap($rowl['rcvr'],10,"<br>\n",TRUE) ?</td>
<td width="75"><?php echo $rowl['lno']. "/" .$rowcd['rackno'] ?></td>
<td width="230" class="left"> <a href="../loglib/wells/<?php echo 
$rowcd['no'] ?>/<?php echo $rowl['log'] ?><?php echo $rowl['scale'] ? 
>.pdf"><?php echo $rowl['log'] ?></td>
<td width="50" align="center"><?php echo $rowl['scale'] ?></td>
<td width="40" align="center"><?php echo $rowl['bottom'] ?></td>
<td width="40" align="center"><?php echo $rowl['top'] ?></td>
<td width="100" align="center"><?php echo $myFormatForView ?></td>
</tr>
<?php
}
?>
</table>
</td>
</tr>
</table>
</td>
<?php
}
}
?>
</tr>
</table>

标签: htmlhyperlink

解决方案


推荐阅读