Задать вопрос
@Kirr07

Как вытащить значение из выпадающего списка, заполненного из файла?

Список заполнен из файла, по выбору города должна загружаться соответствующая картинка и информация из другого файла. Картинки и файлы названы также как и варианты выбора (Пекин.jpg, Пекин.txt и т.д.).

В переменную $change не приходит ничего. В чём ошибка?
<form action="3.php" method="post">
    <?php 
    $fp=fopen("GORODA.txt","r");
    ?>
    <select name="change">
        <?php
        while(!feof($fp)){
            $line=trim(fgets($fp));
            echo "<option>{$line}</option>";
        }
        fclose($fp);
        ?>
    </select>
</form>
    <?php
    if(isset($_POST['change']))
    $change=$_POST['change'];
    echo $change;
    ?>
    <img src="<?php echo $change?>.jpg">
    <p>
    <?php
    echo file_get_contents("$change.txt");
    ?>
    </p>
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@lolzqq
HTML,CSS,JS,PHP
Кнопки c type="submit" нет (для отправки формы на сервер). Как вы отправляете, через JS?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽