首页 > 解决方案 > 使用表单中的变量创建自定义链接

问题描述

我有 32 个必填字段的 html 表单,我希望提交按钮将用户重定向到使用 32 个字段的自定义链接。

php代码:

$v1 = $_GET['1'] ;
$v2 = $_GET['2'] ;
$v3 = $_GET['3'] ;
$v4 = $_GET['4'] ;
$v5 = $_GET['5'] ;
...
..
..
.
$v32 = $_GET['32'] ;

html代码:

<form action="" method="get">
            <hr>
            <h5>1</h5>
            <hr>
            <div class="form-row">
                <div class="col-lg">
                    <div class="form-group">
                        <label for="1">* 1</label>
                        <input type="text" class="form-control border"
                            name="1" value="">
                    </div>
                </div>
                <div class="col-lg">
                    <div class="form-group">
                        <label for="2">2</label>
                        <select name="2" class="form-control border">
                            <option value="a">A</option>
                            <option value="b">B</option>
                        </select>
                    </div>
                </div>
                <div class="col-lg">
                    <div class="form-group">
                        <label for="3">3</label>
                        <input type="text" name="3" class="form-control border"
                            value="">
                    </div>
                </div>
....
..
..
.
                <div class="col-lg">
                    <div class="form-group">
                        <label for="32">32</label>
                        <input type="text" name="32" class="form-control border"
                            value="">
                    </div>
                </div> </form>

我希望链接是这样的: https://example.com/AA/file.php?1=$v1&2=$v2&3=$v3&4=$v4&......&32=$v32

谢谢

标签: phphtmlformsredirect

解决方案


<form action="file.php" method="get">
    <input name="1" type="text" value="" />
    <input name="2" type="text" value="" />
    <input type="submit">
</form>

这将在提交表单时将用户重定向到 file.php?1=here_user_input_value&2=here_user_input_value。


推荐阅读