[英]PHP - variable in “” not showing up
我想在个人资料中显示用户名,但名称中不显示"
用户显示。
if(isset($_GET['User_Profile']))
{
$Query =
'SELECT
'.$User['Username'].'
FROM
'.$DB_Table.'
WHERE
'.$User['Username'].'= :User_Profile
';
$GetData = $Database->prepare($Query);
$GetData->execute
(
array(
':User_Profile' => $_GET['User_Profile']
)
);
$ShowData = $GetData->fetch(PDO::FETCH_ASSOC);
}
要显示名称,我正在使用它,并且可以正常工作echo $ShowData[ $User['Username'] ];
现在,可以显示其其他用户配置文件的名称,但是没有显示“ javed”类型名称的用户。
请有人告诉我解决方案吗?
请参阅htmlentities(),您应将其用于任何将作为HTML浏览器呈现的内容输出的文本。 http://php.net/manual/zh/function.htmlentities.php ,例如:
echo htmlentities($ShowData[$User['Username']], ENT_QUOTES);
iconv —将字符串转换为请求的字符编码
这是一个例子:
<?php
$text = "This is the Euro symbol '€'.";
echo 'Original : ', $text, PHP_EOL;
echo 'TRANSLIT : ', iconv("UTF-8", "ISO-8859-1//TRANSLIT", $text), PHP_EOL;
echo 'IGNORE : ', iconv("UTF-8", "ISO-8859-1//IGNORE", $text), PHP_EOL;
echo 'Plain : ', iconv("UTF-8", "ISO-8859-1", $text), PHP_EOL;
?>
打印出像这样的东西
<?php echo htmlentities($User['Username']);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.