Я работаю над сайтом, который дает пользователям сайта предварительно написанные письма для отправки в места. Все, что нужно сделать пользователю, это заполнить форму и нажать «продолжить», а затем любую информацию, которую пользователь вводит в форму (например, имя), подключается к предварительно написанному письму на странице для печати. Основным примером может быть, если форма запрашивает имя, затем вы нажмете «продолжить», на странице для печати, это будет сказано:
Привет, меня зовут Зак .
Я использую систему управления контентом на основе php, поэтому она должна быть в php. Я знаю, что это очень простая задача для тех, кто знает, как это сделать, я, к сожалению, этого не делаю. Заранее спасибо за вашу помощь!
Предположим, что у вас есть эта форма:
<form action="preview.php" method="POST" > <input type="text" name="name" /> <input type="submit" value"Print" /> </form>
Когда вы нажимаете submit, значения всех полей (ввод в этом случае, а также textarea, selects и т. Д.) Сохраняются в массиве POST (или GET, если вы задаете метод = «GET»).
Вы получаете доступ к массивам POST и GET на странице preview.php (где вы хотите напечатать имя в этом примере) с таким кодом:
<?php $name = $_POST['name']; ?> <p>Hi, my name is <strong><?=$name?></strong>.</p>
на первой странице:
<form action="letter.php" method="get"> <input type="text" name="personsName"></input> <input type="submit" value="submit"> </form>
Затем в letter.php выполните следующее:
<?php $firstname = $_GET['personsName']; echo "My Name is" .$firstname; ?>
Это нормально? 🙂