How can i encode the url while form submission %5B%5D using get method php

落爺英雄遲暮 提交于 2019-12-13 03:02:25

问题


I'm using multi country search using get method php. In my first page i'm using this code for ex: <select id="country" name="nationality[]" multiple="multiple" class="form-control">

In my result page the url is encoded as: url?name=Ganesh&nationality%5B%5D=Italian&nationality%5B%5D=French

if(isset($_GET['nationality'])) {
    $are='all';

    if($_GET['nationality']!=$are) {

        $loc = $_GET['nationality'];
        $nationality = array($loc);

        $comma_separated = implode(",", $nationality);

        $items = preg_split("/[,\\t]+/", $comma_separated);
        $sqlItems = array();
        foreach ($items as $item) {
            $sqlItems []= "'" . ($item). "'";
        }

    }
}

来源:https://stackoverflow.com/questions/55771016/how-can-i-encode-the-url-while-form-submission-5b5d-using-get-method-php

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!