繁体   English   中英

根据表单中的所选选项重命名图像?

[英]Rename image according to selected option in form?

很简单的问题。 当选择一个选项时,我有一个用HTML制成的选择选项框,它会根据该选项的名称重命名上载的图像。 因此,将图像上传到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>

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

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

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

选择并上传后,使用$ _REQUEST ['roomType']收看。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM