【问题标题】:How to store a drop down list value to variable before submit如何在提交之前将下拉列表值存储到变量中
【发布时间】:2019-11-01 05:56:52
【问题描述】:

我想找到一种方法来在提交之前从下拉列表中存储所选选项。所以我可以将它处理为表单输入值。

我是 php 新手。

提前致谢。

我尝试使用这个$katigoriaselected=$_POST['options'];

并将所选项目存储到<input type='hidden' name='katigoriaslc' value='$katigoriaselected'>

                if(isset($_SESSION['userID'])){
                    $onoma = $_SESSION['username'];
                    $mnpstusrid = $_SESSION['userID'];

          echo "<form method='POST' action='".setPosts($conn)."'>
                <input type='hidden' name='mainpstuserid' value='$mnpstusrid'>
                <input type='text' name='pstTittle'  placeholder='Τιτλος Δημοσιευσης'><br><br>
                <p>ΚΑΤΗΓΟΡΙΕΣ<br>
                <select name='options'>
                <option value='Astia'>ΑΣΤΕΙΑ</option>
                <option value='Tainies'>ΤΑΙΝΕΙΕΣ</option>
                <option value='anim'>ANIME</option>
                </select><br>
                $katigoriaselected=$_POST['options'];           
                <input type='hidden' name='mainpostusername' value='$onoma'>
                <input type='hidden' name='date' value='".date('Y-m-d H:i:s')."'>
                <textarea name='mainpost'></textarea><br>
                <button name='usrmainpostsubmit' type='submit' class='mainpstbutton1'>Post</button>
                </form>";
                }
                ?>```

the error message :

```Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)```

【问题讨论】:

    标签: php drop-down-menu


    【解决方案1】:

    似乎我在做我的工作更加努力,因为当你不需要时将变量存储到某事是没有意义的。我可以直接将它发送到我的功能控制器。 我不知道你可以将&lt;select name='options'&gt;(从index.php)传递给$katigoria = $_POST['options'];.(到myfunction.php)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-25
      • 1970-01-01
      • 2020-09-11
      • 2011-03-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多