0

我想将锚标记从一个页面链接到另一个页面。第二个是从数据库中提取数据的查看所有页面。当运行下面的代码时,第二个页面被加载但不会移动到标签。这是第一页的代码:

echo "<h2>$dd. $info and ID is 
                             **<a href=\"v.php#".$row['id']."\">$id</a>**</h2><hr />";

这是它应该指向的页面的代码:

while($row = mysql_fetch_array( $result )) {   

     **$ggg = $row['id'];**


            echo "<tr>";
                            echo '<td><a href="delete.php?id=' . $row['id'] . '"><input type="button"   value="Delete"></a></td>**<a name="$ggg"></a>**';

                            echo '<td>' . $row['id'] . '</td>';
            echo '<td>' . $row['info'] . '</td>';           
                            echo "</tr>"; 
    }
4

1 回答 1

0

您的 php 变量$ggg将不会被解析,因为它在单引号内被回显,''因此您的<a>锚点将不正确-

echo '<td><a href="delete.php?id=' . $row['id'] . '"><input type="button"   value="Delete"></a></td><a name="$ggg"></a>';

将其更改为 -

...<a name="'.$ggg.'"></a>...

现在是这样——

echo '<td><a href="delete.php?id=' . $row['id'] . '"><input type="button"   value="Delete"></a></td><a name="'.$ggg.'"></a>';
于 2012-11-24T00:21:43.770 回答