Поэтому, когда я нажимаю кнопку «Отправить», все остальные поля с вводом печатаются, но выбранный тег параметра не печатается в 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>

От до просто оставлено пустым

php
0
Justas.P 27 Фев 2021 в 22:14

1 ответ

Лучший ответ
  <option value="<?=$city;?>" style="color:black;"><?=$city;?></option>

Ваше значение ввода было пустым, попробуйте вот так, пожалуйста

1
Met Byrdy 27 Фев 2021 в 19:17