Php 搜索文本框中选定的多个值并将其插入MySQL

Php 搜索文本框中选定的多个值并将其插入MySQL,php,javascript,html,Php,Javascript,Html,我正在用PHP做一些事情,显示所有的数据,比如说动物表,以便于理解。现在我有了一张王国表,所有的动物都进入了各自的王国。现在在我的页面中,我展示了两个表格:那些属于我登录的王国的动物(给定动物)和那些不属于我的 在那些不属于动物王国的动物中,每个名字旁边都有一个复选框,我可以选择一个或多个名字。现在我有了一个添加按钮,可以作为触发器添加我选择分配给动物王国的动物 现在它变成了一门动物学课程,很抱歉给你提供了一个示例,但我想我可以用这种方式更好地解释 另外,我希望我的代码尽可能只限于使用javas

我正在用PHP做一些事情,显示所有的数据,比如说动物表,以便于理解。现在我有了一张王国表,所有的动物都进入了各自的王国。现在在我的页面中,我展示了两个表格:那些属于我登录的王国的动物(给定动物)和那些不属于我的

在那些不属于动物王国的动物中,每个名字旁边都有一个复选框,我可以选择一个或多个名字。现在我有了一个添加按钮,可以作为触发器添加我选择分配给动物王国的动物

现在它变成了一门动物学课程,很抱歉给你提供了一个示例,但我想我可以用这种方式更好地解释


另外,我希望我的代码尽可能只限于使用javascript和php代码,因为我不使用jQuery。

根据我对这个问题的理解……在未分配的表中,我假设除了用户名之外,您还有一个复选框,该复选框未分配(链接)到当前用户。
现在,在要分配给我们用户的新用户名旁边添加一个按钮。
仅在javascript上使用jquery触发该按钮上的onclick事件。

function adduser(){
    var elems = $(".Checkbox");
    for(var i=0;i<elems.length;i++)
    {   
        if(elems[i].checked){
            var userId = elems[i].id;
            $("#dummy").load("adduser.php?user_id="+userId,function(){
                $("#"+userId).parent().remove();
            });
        }
    }
    $("#dummy").html("succesfully Added selectd users to your account.");
}
函数adduser(){
变量元素=$(“.Checkbox”);

对于(var i=0;根据我的理解,i)

在表单中随附每个表记录的复选框

<!--non assigned table-->
<table id="non-table">
<tr id="nonassignedid">
 <?php foreach($nonassigneddata as $data){ ?>
<td>....</td>
<?php } ?>
<tr>
</table>

<!--assigned table-->
<table>
<tr id="assignedid">
    foreach($yourresults as $result){

    <td>...</td>

    <?php
    $check = someFunctionToCheckAssigned($result,$youruserId);
    if($check){
    $checked = "checked='checked'";
    }else{
    $checked = "";
    }

     ?>
    <td><input type="checkbox" userid="<?php echo $userid; ?>" assigningproperyid="<?php echo $assignid; ?>" name="both" class="updateuser" <?php echo $checked ?> /></td>
    }
</tr>
</table>

是的,很抱歉,我不能很自然地解释。无论如何,问题是每个用户名旁边都必须有一个复选框,我可以在单击“添加”按钮后为当前用户选择我想添加的所有用户名。使“添加”按钮成为在一次单击中将所有用户名添加到当前用户中的触发器。如果可能,也可以ble我只想将我的代码限制为javascript和php代码。是的,从你的所有反应中我可以看到,我没有以可读的方式表达我的问题。哈哈!无论如何,谢谢你的回答。我现在将更新我的问题。
$(".updateuser").click(function(){
var userid = $(this).attr('userid);
var propertyid = $(this).attr('assigningproperyid'); //what ever thing you want to assign
$.ajax({
  url: 'updateuser.php,
 type : "POST",
data : {'userid':userid ,'propid':propertyid },
  success: function( data ) { //return the data as assigned element id

            $('#non-table #data).remove(); //removing that tr from non -assinged

    }
  }
});
})