0

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

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

请帮助我,如果教员名称 =AK Sharma 那么它只发送 AK

4

2 回答 2

2

对 URL 进行编码

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

编辑:为 GET 设置一个变量名。

于 2012-07-08T06:53:23.470 回答
0

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

$facid = $row['Facultyname'];
echo "<a href='tutorials.php?facid=". urlencode($facid) ."'>". $facid ."</a>";
于 2012-07-08T07:03:01.543 回答