将链接放在表格行或任何其他方式放置链接

时间:2010-06-12 18:08:23

标签: php html

我有一个用于创建按钮的PHP代码

            for($i=1;$i<=$n;$i++)
    {
    $row=mysql_fetch_array($result);
    if($row['btn_color']==1)
    $btbg="side-button5.png";
    if($row['btn_color']==2)
    $btbg="side-button6.png";
    if($row['btn_color']==3)
     $btbg="side-button7.png";
    if($row['btn_color']==4)
    ?>
            <br>
             <table width="200" height="50" border="0" cellpadding="0" cellspacing="0">
              <tr>
             <td background="images/<?php echo $btbg ; ?>" style="background-repeat:no-repeat"><table width="100%" border="0" cellspacing="0" cellpadding="0">
             <tr>
              <td height="66">
              <div align="center" class="buttonside">
              <p>
    <a  class="buttonside" href="vpa.php?pgid=<?php echo $row['page_id']; ?>">
     <?php echo $row['btn_text']?></p>
              </a>
                                  </div>

                                    </td>
                                </tr>

                            </table>

                            </td>
                          </tr>
                        </table>
                       <?php
                       }
                       ?>

此代码工作正常但链接在文本上,我想将链接放在完整按钮(背景)

由于

1 个答案:

答案 0 :(得分:1)

要使按钮“可链接”,您需要在其周围包裹<a>标记。

但是,您需要更改HTML标记结构 - 您无法将锚点包裹在表格单元格周围!