Как обновить опцию выбора из базы данных и просмотреть весь список - PullRequest
0 голосов
/ 22 октября 2019

надеюсь, что у вас все хорошо, я хочу отображать города в выпадающем списке, также я хочу обновить, когда я обновлял любой город, в котором он был обновлен, но когда я нажимаю на кнопку редактирования записи, в выпадающем списке городов отображаются значения изОт 1 до конца, и я хочу, чтобы в раскрывающемся списке отображалось выбранное значение в дБ, например: у меня есть номер 4 и форма обновления, затем я нажимаю на кнопку редактирования записи, затем в раскрывающемся списке номер 4, а не номер 1, вот мой код

Город

      //Connect to our MySQL database using the PDO extension.
      $pdo = new PDO('mysql:host=localhost;dbname=finalzakat', 'root', '');

      //Our select statement. This will retrieve the data that we want.
      $sql = "SELECT id, city_name FROM cities";

      //Prepare the select statement.
      $stmt = $pdo->prepare($sql);

      //Execute the statement.
      $stmt->execute();

      //Retrieve the rows using fetchAll.
      $users = $stmt->fetchAll();
      ?>
      <?php (isset($_POST["city"])) ? $city = $_POST["city"] : $city="user"; ?>
      <select class="form-control" id="city" name="city" value="<?php echo $city; ?>">
          <?php foreach($users as $user): ?>
              <option <?php if ($city == 'user' ) echo 'selected' ; ?> value="<?= $user['city_name']; ?>"><?= $user['city_name']; ?></option>
          <?php endforeach; ?>
      </select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...