获取带有空格的变量


Get variable with space?

我想在get变量中传递名称。该名称包含空格。所以在php中不起作用。

$facid=$row['Facultyname'];
echo "<a href=tutorials.php?$facid>" . $row['Facultyname']. "</a><p>";

如果教员名称=A.K.Sharma,请帮助我,然后它只发送A.K.

对URL:进行编码

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

编辑:为GET设置变量名。

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

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