PHP массив из javascript чекбоксов, Лимит - PullRequest
0 голосов
/ 10 июля 2020

Я столкнулся с проблемой с ограничением количества флажков в массиве php. он не отображает более 50. Мне нужно получить строку, разделенную запятыми, и когда я проверяю более 50 полей:

320,310,330,318,218,321,313,300,198,316,325,193,298,332,311,329,190,326,212,299,328,214,322,333,315,323,213,335,324,334,290,312,331,336,317,319,314,327,337,302,306,297,305,309,307,308,301,303,304,265,

пусто после 50-й запятой. Например, если я проверил 4 поля:

320,310,330,318

max_input_vars установлено на 2000 в php .ini

код:

 if($_REQUEST["smstoadd"])
  {
      $smsto = implode(",",$_REQUEST["smstoadd"]); 
  }
  else
  {
      $smsto = 0;
  }
<?    
$getPeopleSMS= mysql_query("SELECT * FROM `people` WHERE `cansms` ='1'
     ORDER BY `fullname` ASC");
                        while($getS = mysql_fetch_array($getPeopleSMS))
                        {
                    ?>  
                     <input id="is<?=$getS["id"]?>" name="smstoadd[]" type="checkbox" value="<?=$getS["id"]?>"
     />&nbsp;<label><?=$getS["fullname"]?></label><BR>
                    <?
                        }
                    ?>
$(document).ready(function(e) {
                   <?
                   if(strpos($smsto,",")!=0)
                        {
                        
                        $smsto = explode(",",$smsto);
                            foreach($smsto as $valuesm)
                            {
                        ?>
                            $("#is<?=$valuesm?>").attr("checked","checked");
                        <?
                            }
                       
                        }
                        else
                        {
                    ?>
                        $("#is<?=$smsto?>").attr("checked","checked");
                        <?
                        }
                        ?>
                });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...