【问题标题】:Get variable with space?用空间获取变量?
【发布时间】:2012-07-08 06:51:25
【问题描述】:

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

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

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

【问题讨论】:

标签: php sql get


【解决方案1】:

Encode the URL:

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2018-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-10
      • 1970-01-01
      • 1970-01-01
      • 2019-11-16
      • 1970-01-01
      相关资源
      最近更新 更多