【发布时间】:2014-10-03 08:34:02
【问题描述】:
我有这个 PHP 代码,它用给定的数据创建一个二维码:
<?php
include(JPATH_LIBRARIES . '/phpqrcode/qrlib.php');
$tempDir = JPATH_SITE . '/images/';
$codeContents = 'This Goes From File';
$fileName = 'qr_'.md5($codeContents).'.png';
$pngAbsoluteFilePath = $tempDir.$fileName;
$urlRelativeFilePath = JUri::root() .'images/' . $fileName;
if (!file_exists($pngAbsoluteFilePath)) {
QRcode::png($codeContents, $pngAbsoluteFilePath);
}
else {
echo "Not working!";
}
echo '<img src="'.$urlRelativeFilePath.'" />';
?>
我们需要的是连接到一个 MySQL 表 (#__rsforms_submissions),检索一些字段(例如,姓名和邮件、电话)并将它们插入 QR 码而不是示例提供的数据。为此,我将检索登录用户的用户
$user = JFactory::getUser();
$username = JUserHelper::getUsername($user->id);
然后,MySQL 查询看起来像
SELECT Name,Mail, Phone FROM #__rsforms_submissions WHERE Username = $username
但是,下一步是什么?如何将这些值插入 PHP 代码? 谢谢!
丹妮
【问题讨论】: