Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将查询输出获取为链接(指向其他页面)_Php_Mysql_Mysqli - Fatal编程技术网

Php 将查询输出获取为链接(指向其他页面)

Php 将查询输出获取为链接(指向其他页面),php,mysql,mysqli,Php,Mysql,Mysqli,我试图创建一个查询,从我的数据库中提取数据,并将它们(用户名行)作为链接返回到它们的页面(分别) 这个查询看起来很有效,但我很难正确地回显链接(我可能丢失了“.”或行中的某个内容) 如果有人能指出我的问题以及为什么会出现浏览器无法预料的错误,我将不胜感激: 下面是php页面的代码(在我的html页面上,我只粘贴预期结果,因此不需要在那里显示逻辑,除非您要求我): 如果您唯一的问题是echo echo '<a href="/userPage.php?fullName=', urlencode

我试图创建一个查询,从我的数据库中提取数据,并将它们(用户名行)作为链接返回到它们的页面(分别)

这个查询看起来很有效,但我很难正确地回显链接(我可能丢失了“.”或行中的某个内容)

如果有人能指出我的问题以及为什么会出现浏览器无法预料的错误,我将不胜感激:

下面是php页面的代码(在我的html页面上,我只粘贴预期结果,因此不需要在那里显示逻辑,除非您要求我):


如果您唯一的问题是echo

echo '<a href="/userPage.php?fullName=', urlencode($row[0] . ' ' . $row[1]), '">', $row[0], ' ', $row[1], '</a><br>';
echo'
';
您必须在锚定标记中查询href参数,因为空格和其他有趣的字符可能会破坏您的链接

在我的示例中,我展示了带有多个输入的echo语句,这些输入由逗号(,)分隔。Echo接收几乎无限数量的输入变量,并将它们一个接一个地回显到屏幕上。此方法比在回显之前将字符串与句点(.)连接在一起要快得多,它可能会使您的代码在将来更易于阅读。

提交while循环的结果(您可以仅pase生成1个URI),因此我们将指出问题所在。
echo '<a href="/userPage.php?fullName=', urlencode($row[0] . ' ' . $row[1]), '">', $row[0], ' ', $row[1], '</a><br>';