Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.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获取多个html数组内容_Php_Jquery_Html - Fatal编程技术网

如何使用php获取多个html数组内容

如何使用php获取多个html数组内容,php,jquery,html,Php,Jquery,Html,我在使用jquery附加一个createmore输入标记时遇到了一个问题,因此我可以收集多个数据并将其视为一个数组。但每次我用php处理它时,只发送一个数据。请帮忙 <div class="half" id="bs_cat"> <form method="POST"> <div> <div class="label">Create Category</div> &l

我在使用jquery附加一个createmore输入标记时遇到了一个问题,因此我可以收集多个数据并将其视为一个数组。但每次我用php处理它时,只发送一个数据。请帮忙

<div class="half" id="bs_cat">
    <form method="POST">
        <div>
            <div class="label">Create Category</div>
            <div class="label" id="bs_cat1"><input type="text" class="form_element" name="bs_category[]" placeholder="Football, handball, basketball e.t.c" /></div><br />
        </div>
</div>

如果能得到任何帮助,我将不胜感激。谢谢

尝试将名称b_category放在表单本身而不是输入字段上

您的意思是说用户应该在输入框中输入多个值,并且希望将它们插入SQL?@Gauravbh或者我的意思是在单击“添加新类别”后使用jquery创建更多输入字段,然后我提交。php中只捕获第一个输入框。您是否尝试将发送的值记录到控制台日志中?当前,输入标记有一个名为bs_category的属性。尝试放置表单标签
<div class="label half center">
    <input type="submit" class="button" value="Create Categorie(s)" />&nbsp;&nbsp;
    <a class="button" href="#" onclick="$('#bs_cat').append('<div>'+$('#bs_cat1').html()+'<a href=\'#\' onclick=\'$(this).parent().remove(); return false;\'>>>Remove this item<<</a></div>'); return false;">Add Another Category</a>
</div>
$bs_category = $_POST['bs_category'];
    $n = 0;
    foreach($bs_category as $c){
        if(!empty($c)){
            $bs = $afrisoft->antiHacking($c);
            $sQl = $afrisoft->dbcountchanges("INSERT INTO sport (bs_categories) 
            VALUES ('$bs')");
            if($sQl > 0) $n++;
        }
    }