ホームページ >バックエンド開発 >PHPチュートリアル >リスト内の特定の属性を介して同じ属性のコンテンツを表示する方法
如何通过列表中某一个属性来显示具有相同属性的内容
这是我的课题列表,我的课题列表中有一列是“状态”来显示“可选”或“不可选”的。目前列表显示的是所有可选和不可选的内容。我想添加一个功能,就是通过点击“可选”后,系统自动调用数据库中状态为“可选”的内容;点击“不可选”后,系统又能自动调用数据库中状态为“不可选”的内容。
<?php<br /> //######################课题列表##########################<br /> include "conn.php";<br /> include "header.php";<br /> ?> <br> <meta http-equiv="Content-Type" content="text/html; charset=GB2312"><br> <br> <link href="style.css" rel="stylesheet" type="text/css"><br> <title>课题列表</title><br> <style type="text/css"><br> <!--<br /> .STYLE1 {font-size: 14px}<br /> --><br> </style><br> <table width="740" border="0" cellspacing="1" cellpadding="0" bgcolor="#333333" align="center"><br> <tr> <br> <td width="60" height="30" bgcolor="#CDE6C7"> <div align="center" class="text"> <p class="STYLE1">课题编号</p></div> </td><br> <td width="300" height="30" bgcolor="#CDE6C7"> <div align="center" class="title STYLE1">课题名称</div> </td><br> <td width="85" height="30" bgcolor="#CDE6C7"> <div align="center" class="STYLE1">指导教师</div></td><br> <td width="60" height="30" bgcolor="#CDE6C7"> <div align="center" class="STYLE1">职称</div> </td><br> <td width="60" height="30" bgcolor="#CDE6C7"> <div align="center" class="title STYLE1">可选人数</div> </td><br> <td width="80" height="30" bgcolor="#CDE6C7" class="title"><div align="center" class="STYLE1">选题情况</div> </td> <br> <td width="60" height="30" bgcolor="#CDE6C7" class="title"><div align="center" class="STYLE1">状态</div> </td><br> <td width="60" height="30" bgcolor="#CDE6C7" class="title"><div align="center" class="STYLE1">详细资料</div> </td><br> </tr><br> <?php<br /> extract($_REQUEST);<br /> $n=0; <br /> $query=mysql_query("select count(*) as sm from jiaoshi");<br /> mysql_query("set names 'GB2312'");<br /> $row=mysql_fetch_array($query);<br /> $count=$row['sm'];<br /> if(empty($offset))<br /> {$offset=0;}<br /> echo $offset;<br /> $query=mysql_query("select * from jiaoshi order by id asc limit $offset,$list_num") or die ("fail");<br /> mysql_query("set names 'GB2312'");<br /> while($row=mysql_fetch_array($query)){<br /> if(($n%2)!='0'){<br /> echo "<tr bgcolor=#CDE6C7>";}<br> else{<br> echo "<tr bgcolor=#FFFFFF>";<br> }<br> if($row['surplus']==0)<br> $ss="不可选";<br> else $ss="可选"; <br> echo"<br> <td height='22' class='STYLE1'> <div align='center'>".$row['id']."</div></td><br> <td height='22' class='STYLE1'> <div align='center'>".$row['subject']."</div></td> <div class="clear"></div>