无法在php

时间:2019-06-27 16:12:29

标签: php html-table href

我正在尝试在php的标签中显示一个带有一些url变量的表行数据,以便在单击url时应打开一个新页面,并传递2个url变量。但是表数据应显示分配的第一个url变量,而新页面应显示分配的两个url变量。

将为第二个变量用户分配下一个读取的变量,将其递增1以获取该值。

for ($line=0;$line<count($data);$line++)
{
    if($line == 0)
    {
        echo "<td><a target=_blank href=somepage.php?hostname=".$data[$line]."&user= >".$data[$line + 1]."</a></td>";
            }

... ....

当我使用上面的代码时,表数据显示超链接的第二个变量值,并且单击它会打开另一个新页面,其URL为- somepage.php?hostname = my_hostname&user =

因此,单击后新页面不会填充第二个变量值。

我尝试了很多事情,但是并不能完全解决问题。

对此非常感谢任何帮助或指针。 预先感谢。

1 个答案:

答案 0 :(得分:1)

您将需要在标签中添加单引号,但请确保它们与字符串附件不同。

echo "<td><a target=_blank href='somepage.php?hostname=".$data[$line]."&user=".$data[$line + 1]."'>".$data[$line + 1]."</a></td>";

对于第二个变量,您在变量之前有结束标记。