Извините, если это довольно простой вопрос.
У меня есть страница с формой HTML. Код выглядит так:
<form action="submit.php" method="post"> Example value: <input name="example" type="text" /> Example value 2: <input name="example2" type="text" /> <input type="submit" /> </form>
Тогда в моем файле submit.php
меня есть следующее:
<?php $example = $_POST['example']; $example2 = $_POST['example2']; echo $example . " " . $example2; ?>
Однако я хочу исключить использование внешнего файла. Я хочу переменные $ _POST на одной странице. Как мне это сделать?
Поместите это в файл php:
<?php if (isset($_POST['submit'])) { $example = $_POST['example']; $example2 = $_POST['example2']; echo $example . " " . $example2; } ?> <form action="" method="post"> Example value: <input name="example" type="text" /> Example value 2: <input name="example2" type="text" /> <input name="submit" type="submit" /> </form>
Он выполнит весь файл как PHP. В первый раз, когда вы его открываете, $_POST['submit']
не будет установлен, потому что форма не была отправлена. Как только вы нажмете кнопку «Отправить», она распечатает информацию.