@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>
  • Вопрос задан
  • 32 просмотра
Решения вопроса 1
@lolzqq
HTML,CSS,JS,PHP
Кнопки c type="submit" нет (для отправки формы на сервер). Как вы отправляете, через JS?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
07 мар. 2021, в 03:18
1500 руб./за проект
06 мар. 2021, в 22:58
70000 руб./за проект
06 мар. 2021, в 22:36
10000 руб./за проект