使用客户做出的实时选择更新数据库

如何在将特定 div 附加到组后使用 jQuery 更新 phpmyadmin 中的特定单元格,代码如下


<div id="item1">Item 1

  <input type="button" value="put me in Group1" name="I1G1"> <!-- I1=Item1 / G1=Group1-->

  <input type="button" value="put me in Group2" name="I2G2">

</div><br><br>


<div id="item2">Item 2

  <input type="button" value="put me in 1" name="I2G1">

  <input type="button" value="put me in 2" name="I2G2">

</div><br><br>



<div id="Group1">Group 1</div><br>


<div id="Group2">Group 2</div><br>


<script>

    $('input[name$="I1G1"]').click(function(){

        $("#item1").appendTo("#Group1");

        $(this).hide();

        $('input[name$="I1G2"]').hide();

        <?php $UPDATE = mysqli_query($conn, "UPDATE results SET round = 'Group 1' WHERE team = 'Item 1'"); ?>

    });

    $('input[name$="I1G2"]').click(function(){

        $("#item1").appendTo("#Group2");

        $(this).hide();

        $('input[name$="I1G1"]').hide();

        <?php $UPDATE = mysqli_query($conn, "UPDATE results SET round = 'Group 2' WHERE team = 'Item 1'"); ?>

    });

//same jQuery code with 2nd item

</script>

问题是当数据库中的项目更新时,它总是变成第 2 组,这是第二次更新。因此,如何在附带问题上使用所选组更新数据库是在选择组时使用下拉列表或按钮更好


幕布斯6054654
浏览 117回答 1
1回答

慕娘9325324

您需要创建一个<form>对 php 脚本使用 POST 方法的元素。<form id='my_form' action='my_db_script.php' method='POST'>// form elements</form>在您的 php 脚本中,您将使用$_POST['my_option']其名称来获取表单选项...您可以在 php 文件中执行 sql。由于您标记了 jquery,您还可以使用 jquery onsubmit 事件$.ajax:(文档)$("#my_form").onsubmit(function() {&nbsp;$.post({&nbsp; &nbsp;// my options&nbsp;});});
打开App,查看更多内容
随时随地看视频慕课网APP