我正试着用约姆拉的生日做一个日历,我有这样的代码:
include '../../../../connect.php';
$sql="select * from intranetUsers";
$result = ($db->setQuery($sql));
$USER_hbd = array();
$USER_shortName = array();
if( $rows = $db->loadObjectList() )
{
foreach( $rows as $row )
{
$USER_hbd[] = $row->USER_hbd;
$USER_shortName[] = $row->USER_shortName;
echo "var Events = '".$USER_hbd[] = $row->USER_hbd."':"."'<a href='#'><span>'".$USER_shortName[] = $row->USER_shortName."</span></a>'";
}
}
我想要这个
var Events = {
'01-02-2018' : '<a href="#">'+'Luz Naranjo<span>(Campo Pereira)</span></a>',
'01-09-2018' : '<a href="#">'+'Martha Leguizamon<span>(Campo Armenia)</span></a>'+
'<a href="#"> Stefania Rosso<span>(Comercial Medellín)</span></a>',
'01-28-2018' : '<a href="#">'+'Lorena Cortes<span>(Campo Barranquilla)</span></a>'
};
但如果把回声放在foreach里我就知道了:
var Events = '01-02-2018':'Luz Naranjo'
var Events = '01-09-2018':'Martha Leguizamon'
var Events = '01-09-2018':'Stefania Rosso'
var Events = '01-28-2018':'Lorena Cortes'
如果我把回声放在最后一个结果后面
var Events = '01-28-2018':'Lorena Cortes'
我不知道如何只拥有一个var事件和所有的信息,并注意到在某些情况下是两个人在同一个日期(生日)。希望你能帮助我,谢谢。
1条答案
按热度按时间sg2wtvxw1#
您应该将php数据保存到关联数组中,然后使用json\u编码
输出不会像你想要的那样夸张,但它会比你现在拥有的更有用