在mysql_fetch_array中显示div的隐藏按钮

时间:2011-10-29 16:10:34

标签: php html show-hide

我有这个简单的代码,在按下时隐藏并显示按钮:

<script language="javascript">
function showOrHide() 
{
    var div = document.getElementById("showOrHideDiv");
    if (div.style.display == "block") 
    {
        div.style.display = "none";
    }
    else 
    {
        div.style.display = "block";
    }
} 

当我有mysql_fetch_array()时,通常会选择更多结果,我该如何将该代码应用到mysql_fetch_array()

例如,如果我从我的数据库中选择10条新闻,我希望每条新闻看到10个按钮显示/隐藏。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

我建议您使用jQuery并在页面中加载{}。使用jQuery,您可以执行以下操作:

加载jQuery后添加

<script>
$(document).ready(function() {
    $('.button').toggle(); // initial state will be visible, then none if pressed
});
</script>

PHP代码

<?PHP
mysql_connect("localhost", "mysql_user", "mysql_password") or die("Could not connect: " . mysql_error());
mysql_select_db("mydb");

$result = mysql_query("SELECT id, name FROM mytable");

while($row = mysql_fetch_array($result)){
?>
<div class="button"><?PHP echo $row['name'];?></div>;
<?PHP
}
mysql_free_result($result);
?>