douhuan1950 2017-11-23 20:53
浏览 7
已采纳

too long

I have been trying to do this for a few hours now, what i;m trying to do is, the i POST a form, i want to grab the $key and $value values in the $_POST.

Code:

        <div class="row form-group">
            <div class="col-sm-4 text-right">
                <label for="" class="control-label">What would you like done?:</label>
            </div>
            <div class="col-sm-8">
                <select id="task_done" name="task_done" class="form-control" required="required">

                     <?php $tasks = array(
                           1 => "[Task 1] - task 1 name ...", 
                           2 => "[Task 2] - task 2 name ...",   
                         );
                     ?>

                      <optgroup label="Tasks">
                        <?php foreach ($tasks as $key => $value) { ?>
                            <option value="<?php echo htmlspecialchars($key) ?>"><?php echo htmlspecialchars($value) ?></option>
                        <?php } ?>
                      </optgroup>

                </select>
            </div>
        </div>

When i catch the $_POST['task_done'] it only gets the $key value, but i need the $value one too, is there a way i can get both?

Thank you for any help guys!

  • 写回答

2条回答 默认 最新

  • drnl10253 2017-11-23 21:02
    关注

    Since you have the $key => $value pairs in PHP, you could use the same list on the PHP side to derive the $value from the $key.

    Alternatively, have both the key and the value in the value attribute of the option element, separated by something that isn't ever in either, for example |. This way, you can list($key, $value) = explode($_POST['task_done'], '|'); upon receipt to get the two.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 BP神经网络控制倒立摆
  • ¥20 要这个数学建模编程的代码 并且能完整允许出来结果 完整的过程和数据的结果
  • ¥15 html5+css和javascript有人可以帮吗?图片要怎么插入代码里面啊
  • ¥30 Unity接入微信SDK 无法开启摄像头
  • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算