模型页面
function msghead1($a)
{
$r=mysql_query("SELECT * FROM messagedetails JOIN admission_msg ON messagedetails.s_no=admission_msg.msg_id and adm_no='$a' ORDER BY s_no desc;");
return $r;
}
function msghead2($a)
{
$r=mysql_query("SELECT * FROM messagedetails where status='$a' or status='Al' ORDER BY s_no desc;");
return $r;
}
主页
$bid=0;
$bid=0;
include 'model.php';
$db=new database;
$r=$db->msghead1($admno,$sclass);
while($row= mysql_fetch_array($r))
{
$id=$row[0];
$title=$row[1];
$msg=$row[2];
$date=$row[3];
$sender=$row[4];
$tit_status=$row["title_status"];
$bid=$bid+1;
$pid=$pid+1;
include'msg.php';
}
$r1=$db->msghead2($sclass);
while($row= mysql_fetch_array($r1))
{
$id=$row[0];
$title=$row[1];
$msg=$row[2];
$date=$row[3];
$sender=$row[4];
$tit_status=$row["title_status"];
$bid=$bid+1;
$pid=$pid+1;
include'msg.php';
}
?>
这是我的模型在同一个表上工作的两个函数,但问题是我必须使用两个函数的输出以单个顺序打印...虽然它们是有序但是当第一个完成的顺序比第二个顺序开始。意味着他们正在以不同的方式使用订单..您可以询问任何疑问
答案 0 :(得分:0)
试试这个
$bid=0;
include 'model.php';
$db=new database;
$r=$db->msghead1($admno,$sclass);
while($row= mysql_fetch_array($r))
{
$id=$row[0];
$title=$row[1];
$msg=$row[2];
$date=$row[3];
$sender=$row[4];
$tit_status=$row["title_status"];
$bid=$bid+1;
$pid=$pid+1;
include'msg.php';
}
$r1=$db->msghead2($sclass);
$bid=0; // here i change
while($row= mysql_fetch_array($r1))
{
$id=$row[0];
$title=$row[1];
$msg=$row[2];
$date=$row[3];
$sender=$row[4];
$tit_status=$row["title_status"];
$bid=$bid+1;
$pid=$pid+1;
include'msg.php';
}
?>
答案 1 :(得分:0)
<div class="item">
<button style="width:90%;height:40px; margin-left:5%;" onclick="MessageDetailsById(<?php echo $id;?>)">
<?php if($tit_status=="1") { ?>
<i class="fa fa-plus-circle" aria-hidden="true" style="width:20px;float:left;"></i> <i class="fa fa-envelope-open-o" aria-hidden="true"></i> <span id="active" class="sidebar-title" ><?php echo $title; ?></span> <?php echo $date;?>
<?php }
else
{ ?>
<i class="fa fa-plus-circle" aria-hidden="true" style="width:20px;float:left;"></i> <i class="fa fa-envelope-o" aria-hidden="true"></i> <span id="active<?php echo $tit_status;?>" class="sidebar-title" style="color:red;"><?php echo $title; ?></span> <?php echo $date;?>
<?php } ?>
</a></button>
<p style="display:none;margin-left:5%;" id="<?php echo $id; ?>"> <?php echo $msg; ?> </p>
</div>
这是msg.php代码,但它工作正常