сохранить значение параметра выбора в php - PullRequest
0 голосов
/ 17 ноября 2018
<select class="form-control" id="oid">
    <option>--Select--</option>
    <?php
    while($row=mysqli_fetch_array($run))
    {
    ?>
        <option value="<?= $row['id'];?>">
            <?= $row['first_name'];?> #<?= $row['mobileno']; ?>
        </option>
    <?php   
    }
    ?>
</select>

<?php
echo $row['id'];
?>

Я хочу повторить это значение опции выбора в php, оно легко поймает в javascript, но не может повторить эхо в php

1 Ответ

0 голосов
/ 17 ноября 2018

это будет легко поймать в javascript, но не может эхо в php

PHP - это язык сценариев на стороне сервера, что означает, что в вашем случае вы можете отобразить значение опции выбора только после отправки его на сервер. Здесь echo $row['id']; просто распечатает последний идентификатор, выбранный из вашей базы данных.

(на стороне клиента) JS выполняется в браузере, это позволяет вам отслеживать выбор пользователя по мере его возникновения.

<form action="#" method="post">
    <select class="form-control" id="oid" name="userselection">
        <option>--Select--</option>
        <?php
        while($row=mysqli_fetch_array($run))
        {
        ?>
            <option value="<?= $row['id'];?>">
                <?= $row['first_name'];?> #<?= $row['mobileno']; ?>
            </option>
        <?php   
        }
        ?>
    </select>
    <input type="submit" name="submit" value="Submit selection" />
</form>

<?php
if(isset($_POST['submit'])){
    echo $_POST['userselection'];
}
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...