我有这个简单的代码,在按下时隐藏并显示按钮:
<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个按钮显示/隐藏。
任何人都可以帮助我吗?
答案 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);
?>