Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在表行中保存多个克隆输入_Php_Jquery_Html_Mysql - Fatal编程技术网

Php 如何在表行中保存多个克隆输入

Php 如何在表行中保存多个克隆输入,php,jquery,html,mysql,Php,Jquery,Html,Mysql,我在一个表行中有表单输入,它在AddNewRow按钮上被克隆。我试图通过单击save按钮保存MySQL中的所有行 在通过ajax将其发送到php时,我只能获得一个值,这是克隆之前的默认值 hmtl代码: <table role="table" class="striped table_view rowfy" id="user_table"> <tbody role="rowgroup"> <tr id="template" role="row"&g

我在一个表行中有表单输入,它在AddNewRow按钮上被克隆。我试图通过单击save按钮保存MySQL中的所有行

在通过ajax将其发送到php时,我只能获得一个值,这是克隆之前的默认值

hmtl代码:

<table role="table" class="striped table_view rowfy" id="user_table"> 
    <tbody role="rowgroup">
    <tr id="template" role="row"> 

    <td role="cell">
    <select name="module" class="browser-default mselect select module">
    <option value="" class="validate" disabled selected>Select User Menu Module</option>  
    <?php echo modules(); ?>
    </select>
    </td>
    <td role="cell">
    <select name="create[]" class="browser-default mselect select create">
    <option value="" class="validate" disabled selected>Create</option>
    <option value="yes">No</option>
    <option value="no">Yes</option>
    </select>
    </td>
    <td role="cell">
    <select name="edit[]" class="browser-default mselect select edit">
    <option value="" class="validate" disabled selected>Edit</option>
    <option value="yes">No</option>
    <option value="no">Yes</option>
    </select>
    </td>
    <td role="cell">
    <select name="delete[]" class="browser-default mselect select delete">
    <option value=""  disabled selected>Delete</option>
    <option value="yes">No</option>
    <option value="no">Yes</option>
    </select>
    </td>
    <td role="cell">
    <select name="view[]" class="browser-default mselect select view">
    <option value=""  disabled selected>View</option>
    <option value="yes">No</option>
    <option value="no">Yes</option>
    </select>

    </td>

    </tr>
    </tbody>
    </table>

谢谢,伙计们,我已经知道问题出在哪里了

我没有在html中向模块添加
[]

之前:

<select name="module" class="browser-default mselect select module">
    <option value="" class="validate" disabled selected>Select User Menu Module</option>  
    <?php echo modules(); ?>
    </select>

选择用户菜单模块
之后

<select name="module[]" class="browser-default mselect select module">
    <option value="" class="validate" disabled selected>Select User Menu Module</option>  
    <?php echo modules(); ?>
    </select>

选择用户菜单模块

@Dharman我不接受SQL注入。clean()函数的作用是处理SQL注入PHP中没有这样的函数
clean
,它是否能保护您免受SQL注入的影响是值得怀疑的
clean
可以保护你,如果它得到了
$mysqli\u连接->escape\u字符串($string)在其中。不过,我还是会使用事先准备好的声明。@Dharman,谢谢你的关心。clean()不是一个内置的php函数,它是我编写的一个处理SQL注入的函数。
module: PAGES
create[]: yes
edit[]: no
delete[]: yes
view[]: no
module: CATEGORIES
create[]: no
edit[]: no
delete[]: yes
view[]: no
module: ATTRIBUTES
create[]: no
edit[]: no
delete[]: no
view[]: no
<select name="module" class="browser-default mselect select module">
    <option value="" class="validate" disabled selected>Select User Menu Module</option>  
    <?php echo modules(); ?>
    </select>
<select name="module[]" class="browser-default mselect select module">
    <option value="" class="validate" disabled selected>Select User Menu Module</option>  
    <?php echo modules(); ?>
    </select>