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

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

Войти через центр авторизации
Похожие вопросы