无法在 php 的 <td> 标签内添加多个 url 变量

我试图用一些 url 变量在 php 的标签中显示一个表行数据,这样当 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>";

            }

…………


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


所以新页面在点击后没有得到第二个变量值。


我尝试了很多东西,但并没有完全解决问题。


非常感谢任何帮助或指示。提前致谢。


慕勒3428872
浏览 177回答 1
1回答

动漫人物

您需要在 href 标签中添加单引号,但要确保它们与您的字符串附件不同。echo&nbsp;"<td><a&nbsp;target=_blank&nbsp;href='somepage.php?hostname=".$data[$line]."&user=".$data[$line&nbsp;+&nbsp;1]."'>".$data[$line&nbsp;+&nbsp;1]."</a></td>";对于第二个变量,您在变量之前就有了结束标记。
打开App,查看更多内容
随时随地看视频慕课网APP