【问题标题】:Rename image according to selected option in form?根据表格中的选定选项重命名图像?
【发布时间】:2013-07-23 07:28:53
【问题描述】:

很简单的问题。我有一个选择选项框,在选择一个选项时,它会选择一个选项,它根据选项的名称重命名上传的图像。因此,在将图像上传到 S3 时,需要将其添加到重命名中。像这样:

$actual_image_name = $hotelDir . '-' . date("Y-m-d_H:i:s"). "_" . $size . ".".$ext;

其中 $hotelDir 实际上是房间类型或我们设置的任何内容。

这是任何想看的人的列表示例。

<select class="typeSelect" name="roomType" id="typeSelect" required="true">
                                <optgroup label="Main Areas">
                                    <option value="ext" name="ext">Exterior</option>
                                    <option value="grm" name="grm">Guest Room</option>
                                    <option value="lby" name="lby">Lobby</option>
                                    <option value="bth" name="bth">Bathroom</option>
                                    <option value="rst" name="rst">Resturant</option>
                                    <option value="ktc" name="ktc">Kitchen</option>
                                    <option value="pol" name="pol">Pool</option>
                                </optgroup>
                                <optgroup label="Other">
                                    <option value="msc" name="msc">Miscellaneous</option>
                                </optgroup>
                            </select>

【问题讨论】:

    标签: php html image forms upload


    【解决方案1】:

    您正在寻找一个 $_POST 变量,所以使用 $_POST['roomType'] 来检索它。请注意错误的数据,您应该验证其中是否有正确的值。

    【讨论】:

      【解决方案2】:

      就像@BeaverusIV 所说的那样,在您的选择选项框中添加一个属性“值”。

      <optgroup label="Main Areas">
      <option value="ext" name="ext" value="Exterior">Exterior</option>
          /*.....*/
      </optgroup>
      

      选择上传后,使用 $_REQUEST['roomType'] 进行检索。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-04-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-03-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多