Alex_Kuzen
@Alex_Kuzen

Как встроить PHP код в HTML?

У меня есть два документа, один index.php другой index.html

код на HTML:
<!DOCTYPE HTML>

<html>
    <h1>
        <form action="index.php" method="post">
            Имя:  <input type="text" name="username" /><br />
            Email: <input type="text" name="email" /><br />
            <input type="submit" name="submit" value="Отправь меня!" />
        </form>
</h1>
</html>


Код на РНР
<!DOCTYPE HTML>

<html>
    <h1>
        <?php
            echo $_POST["name"];
            echo $_POST["email"];
        ?>
</h1>
</html>


При вводе данных, должна отображаться страница с введенными данными, но выдает только пустую страницу, без каких либо данных. Есть писать сразу в PHP, то все работает, но мне нужно выполнять эту функцию через html
  • Вопрос задан
  • 193 просмотра
Пригласить эксперта
Ответы на вопрос 2
rozhnev
@rozhnev Куратор тега PHP
Fullstack programmer, DBA, медленно, дорого
<!DOCTYPE HTML>
<html>
    <h1>
        <form action="index.php" method="post">
            Имя:  <input type="text" name="username" value="<?php echo htmlspecialchars($_POST["name"]??''); ?>" /><br />
            Email: <input type="text" name="email" value="<?php echo htmlspecialchars($_POST["email"]??''); ?>" /><br />
            <input type="submit" name="submit" value="Отправь меня!" />
        </form>
</h1>
</html>


https://phpize.online/sql/mysql57/undefined/php/ph...
Ответ написан
Комментировать
@maxonlinux
Используйте $_SESSION для сохранения данных из post. Почитайте в гугле, там много информации.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы