如何在Div被点击后为每个MySQL行制作一个JavaScript警报
How to Make a JavaScript Alert For Each MySQL Row After a Div is Clicked?
当用户单击id为"showhidestaff"的div时,我想创建一个PHP while循环从表"spc_calendar_calendar "中获取所有MYSQL行' id,然后一个接一个地提醒每个id。到目前为止,使用我在下面发布的代码,JavaScript只警告第一个ID(来自MYSQL表)。下面是我到目前为止的代码:
<script>
var button22 = document.getElementById('showhidestaff');
button22.onclick = function() {
if($( "#showhidestaff" ).text() == 'Hide All Calendars') {
<?php
$selectcals = "SELECT * FROM spc_calendar_calendars";
$results = mysqli_query($dbc, $selectcals);
while($row = mysqli_fetch_array( $results ))
{
$calendar_id = $row['id'];
$calendar_status = $row['status'];
?>
alert("<?php echo $calendar_id;?>");
<?php
}
?>
$("#showhidestaff").text('Show All Calendars');
}
</script>
谢谢你的帮助。
现在您将提醒所有id和状态
<script>
var button22 = document.getElementById('showhidestaff');
button22.onclick = function() {
if($( "#showhidestaff" ).text() == 'Hide All Calendars') {
<?php
$selectcals = "SELECT * FROM spc_calendar_calendars";
$results = mysqli_query($dbc, $selectcals);
while($row = mysqli_fetch_array( $results ))
{
$calendar_id[] = $row['id'];
$calendar_status[] = $row['status'];
?>
<?php
}
?>
alert("<?php echo implode(',',$calendar_id);?>");
alert("<?php echo implode(',',$calendar_status);?>");
$("#showhidestaff").text('Show All Calendars');
}
</script>
相关文章:
- 为什么JavaScript在for循环为3时向所有4发出警报
- Javascript 将变量分配给警报
- 将JavaScript弹出菜单转换为警报框
- 如果连接类型为none,则Javascript Function Only警报
- 从Javascript警报中防止换行
- 通过JavaScript捕获并更改默认警报()行为
- 我怎么能让jQuery对话框表现得像Javascript警报
- JavaScript类型的、警报和应用
- 如何通过选择器元素将图像添加到javascript下拉警报消息中
- Javascript/JSON警报返回Undefined
- 警报框在javascript上多次显示
- Servlet仅在单击JavaScript警报消息后重定向
- 如何在php/javascript中制作定时器和警报
- 使用 Codeigniter 3 关闭警报 javascript 而不刷新页面
- 多个警报 Javascript
- 过滤警报Javascript,如何
- 如果输入两个输入标签具有相同的值,则给出警报 - JavaScript 只有 jQuery
- 密码不匹配警报javascript上的onkeypress
- 我没有得到警报javascript在我的控制器页面上
- 如何在警报javascript上正确显示此字符串