无法在 php 中的 <td> 标记内添加多个 url 变量
Unable to add multiple url variables inside <td> tag in php
我试图在 php 的标签内显示一个 table 行数据,其中包含一些 url 变量,以便在单击 url 时它应该打开一个传递了 2 url 个变量的新页面。但是 table 数据应该显示已分配的第一个 url 变量,但新页面应该显示已分配的两个 url 变量。
第二个变量 user 将被分配到下一个变量 read,该变量将增加 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>";
}
.....
....
当我使用上面的代码时,table 数据显示第二个变量值超链接,点击它打开另一个新页面 url 作为-
somepage.php?主机名=my_hostname&用户=
所以新页面在点击后没有填充第二个变量值。
我尝试了很多方法,但并没有完全解决问题。
非常感谢任何帮助或指点。
提前致谢。
您需要将 单引号 添加到您的 href 标签中,但要确保它们与您的字符串括起来不同。
echo "<td><a target=_blank href='somepage.php?hostname=".$data[$line]."&user=".$data[$line + 1]."'>".$data[$line + 1]."</a></td>";
对于第二个变量,您在变量之前有结束标记。
我试图在 php 的标签内显示一个 table 行数据,其中包含一些 url 变量,以便在单击 url 时它应该打开一个传递了 2 url 个变量的新页面。但是 table 数据应该显示已分配的第一个 url 变量,但新页面应该显示已分配的两个 url 变量。
第二个变量 user 将被分配到下一个变量 read,该变量将增加 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>";
}
..... ....
当我使用上面的代码时,table 数据显示第二个变量值超链接,点击它打开另一个新页面 url 作为- somepage.php?主机名=my_hostname&用户=
所以新页面在点击后没有填充第二个变量值。
我尝试了很多方法,但并没有完全解决问题。
非常感谢任何帮助或指点。 提前致谢。
您需要将 单引号 添加到您的 href 标签中,但要确保它们与您的字符串括起来不同。
echo "<td><a target=_blank href='somepage.php?hostname=".$data[$line]."&user=".$data[$line + 1]."'>".$data[$line + 1]."</a></td>";
对于第二个变量,您在变量之前有结束标记。