如何在从数据库中获取数据时在表中的php中使用toggle()?

时间:2014-10-19 08:16:49

标签: javascript php mysql toggle

当我从数据库中提取数据时,我想在表中使用toggle(),但它不起作用。

问题是我在“id name”中使用的循环,因为如果我删除循环并给出一个唯一的id名称,那么它可以正常工作,但我提取的数据和数据超过数百,所以它是不可能给出唯一的id名称,所以我已经在循环中给出了id名称。

代码是:

<?php
mysql_connect("localhost","root","");
mysql_select_db('new game')or die('database not found');
?>
<!DOCTYPE>
<html>
<head>
<title>Gaming Zone</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#$aa").click(function(){
$("#$bb").toggle(700);
});
});
</script>

</head>

<body>
<div align="right"><a href="admin/index.php">Add</a></div>
<table width="735" border="1" align="center">
  <tr>
    <td width="568">Name</td>
  </tr>
  <tr>
  <?php
$abc=mysql_query("select * from games order by game ASC");
$aa=0;
$bb=0;
while($row=mysql_fetch_array($abc))
{
$aa=$aa+1;
$bb=$bb+1;
?>
    <td>
    <?php echo $row['game']; ?>&nbsp;<sub><a href="#" id="$aa">Requirements</a></sub><br>
        <div id="$bb" style="background-color:#FF3; display:none"><?php echo $row['min']; ?><span style="padding-left:50px"><?php echo $row['rec']; ?></span><span style="padding-left:100px"><?php echo $row['max']; ?></span></div>
</td>
</tr>
<?php } ?>
</table>
</body>
</html>

需要帮助如果数据量巨大时如何提供唯一的ID名称?提前致谢

0 个答案:

没有答案