0

我正在寻找一种在模式框中显示 mysql 结果的解决方案。说我要做一个投票表格。这是用户选择一个选项并单击提交。单击提交后,将调用一个模式框并显示他们刚刚选择的投票数。

我到处都在寻找这种例子,但没有结果。我想知道这个星球上是否有他们中的任何一个。所以你们能否建议或给我一个如何实现这一目标的想法。

4

1 回答 1

0

如果您计算 php 中的投票数,您可以在表单发布时发送如下脚本所示的数据,或者您可以使用需要总票数的 id 在弹出窗口中查询数据库,因此在这种情况下,您需要通过只有身份证。

//This script reads the itema id and votes using class open-AddBookDialog and add the values //to input fields id and votes in modal box
 <script type="text/javascript">
    $(document).ready(function () { 
    $(".open-AddBookDialog").click(function () { 

         $('#id').val($(this).data('id'));  
         $('#votes').val($(this).data('votes'));

        $('#myModal_3').modal('show');
    });
});
</script>

// your button
 <input type="button" class="open-AddBookDialog"  data-votes="<?php echo $votes;?>" data-id="<?php echo $id; ?>" role="button" data-toggle="modal" />

//Modal box
<div id="myModal_3" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-body">
      <div class="clearfix"></div>

          <form class="form-horizontal" method="post" action="">
       <div class="control-group">
            <label class="control-label" >Name</label>
            <div class="controls">
             <input type="hidden" name="id" id="id" value=""/>
          <input type="text" name="votes" id="votes" value=""/> </div>
        </div>  

        <div class="control-group">
        <div class="controls">
            <input type="submit" class="btn btn-info" name="send" value="Send">
        </div>
        </div>


        </form>
           <div class="clearfix"></div>
      </div>   
    </div>
    </div>
于 2013-07-31T06:13:23.627 回答