我正在使用引荐插件,每当链接发送给用户时,只要使用引荐链接注册的受邀用户的ID都会自动增加,记录就会添加到默认ID为0的表中。我试图使用if语句显示应用程序状态,但注意到它使用最后一个ID而不是每个用户ID。
<?php foreach ($rlinks as $rlink) ?>
<div>
<?php $uimail = $rlink['invite']['new_user_id'];
$uuuu = 0;
if ($uimail > $uuuu) {
echo "registerd";
} else {
echo "not registered";
}
?>
</div>
<?php endforeach; ?>
显示未为所有用户注册
答案 0 :(得分:0)
首次修正错误:
<?php foreach ($rlinks as $rlink) { ?>
将是:
<?php foreach ($rlinks as $rlink): ?>
和
$invite['invite']['new_user_id'];
将是:$rlink['invite']['new_user_id'];
然后:
<?php foreach ($rlinks as $rlink): ?>
<div>
<?php
$uimail = $rlink['invite']['new_user_id'];
echo $uimail > 0 ? "registerd" : "not registered";
?>
</div>
<?php endforeach; ?>
debug()输出是您的朋友!
<?php debug($rlinks); ?>