dongmin4052 2019-04-20 06:48
浏览 275

如何使用get方法php在表单提交%5B%5D时对url进行编码

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). "'";
        }

    }
}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 算法题:数的划分,用记忆化DFS做WA求调
    • ¥15 chatglm-6b应用到django项目中,模型加载失败
    • ¥15 武汉岩海低应变分析软件,导数据库里不显示波形图
    • ¥15 CreateBitmapFromWicBitmap内存释放问题。
    • ¥30 win c++ socket
    • ¥30 CanMv K210开发板实现功能
    • ¥15 C# datagridview 栏位进度
    • ¥15 vue3页面el-table页面数据过多
    • ¥100 vue3中融入gRPC-web
    • ¥15 kali环境运行volatility分析android内存文件,缺profile