首页 > 解决方案 > php dosnt 发布选定的 html

问题描述

因此,当我按下提交时,每个其他带有输入的字段都会被打印,但选定的选项标签不会打印在 html 中,因为选项值存储在一个数组中。

选择表格:

       <div class="form-group">
        <select class="form-control" name="from">
            <option selected disabled>--Isvykimo vieta</option>
            <?php foreach($cities as $city):?>
            <option value='' style="color:black;"><?=$city;?></option>
            <?php endforeach;?>
        </select>
    </div>
    <div class="form-group">
        <select class="form-control" name="destination">
            <option selected disabled>--Keliones tikslas</option>
            <?php foreach($destinations as $destination):?>
            <option value='' style="color:black;"><?=$destination;?></option>
            <?php endforeach;?>
        </select>
    </div>

当我尝试发帖时

    <div class="ticket">
    <?php if(isset($_POST['send'])) ?>
    <div class="ticketInfo">
        <h5><?php echo htmlentities($_POST['names']);?> <?php echo htmlentities($_POST['lastName']);?></h5>
        <p>From: <?=  $_POST['from'];?> To:<?= $_POST['destination'];?></p>
    </div>
</div>

from to 只是留空

标签: php

解决方案


  <option value="<?=$city;?>" style="color:black;"><?=$city;?></option>

您的输入值是空的,请尝试这样


推荐阅读