Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.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_Sql_Get - Fatal编程技术网

Php 用空格获取变量?

Php 用空格获取变量?,php,sql,get,Php,Sql,Get,我想在get变量中传递name。该名称包含空格。因此,它不能在php中工作 $facid=$row['Facultyname']; echo "<a href=tutorials.php?$facid>" . $row['Facultyname']. "</a><p>"; $facid=$row['Facultyname']; 回声“”; 如果教员姓名=A.K.Sharma,请帮助我,那么它只发送A.K.: echo'; 编辑: 为GET设置变量名。看起

我想在get变量中传递name。该名称包含空格。因此,它不能在php中工作

$facid=$row['Facultyname'];
echo "<a href=tutorials.php?$facid>" . $row['Facultyname']. "</a><p>";
$facid=$row['Facultyname'];
回声“”;
如果教员姓名=A.K.Sharma,请帮助我,那么它只发送A.K.

echo';
编辑:
为GET设置变量名。

看起来您实际上并没有在
之后设置变量,您只是粘贴了值。尝试:

$facid = $row['Facultyname'];
echo "<a href='tutorials.php?facid=". urlencode($facid) ."'>". $facid ."</a>";
$facid=$row['Facultyname'];
回声“;

使用查看此帖子这可能会有所帮助。我使用PHP已经很长时间了,但据我记忆所及,空格工作得很好。您在echo语句中使用
$facid
$row['Facultyname']
有什么特别的原因吗?它们的值相同,可以同时使用
$facid
$facid = $row['Facultyname'];
echo "<a href='tutorials.php?facid=". urlencode($facid) ."'>". $facid ."</a>";