[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как увидеть заполненную форму?
Ulice
Я начал изучать формы и вот не могу понять. Пользователь заходит на мою страницу и заполняет форму, после нажатия кнопки "Отправить" его переводит на страницу php, где написано "Спасибо за заполнение формы". А как мне увидеть те данные что он ввел? Вот мой код

<body>
<!-- Script 5.1 - posting.html -->
<div><p>Пожалуйста, заполните форму:</p>

<form action="main.php" method="post">

<p>Ваше имя: <input type="text" name="first_name" size="20" /></p>

<p>Ваша фамилия: <input type="text" name="last_name" size="20" /></p>

<p>Ваш Email: <input type="text" name="email" size="30" /></p>

<p>Ваше сообщение: <textarea name="posting" rows="9" cols="30"></textarea></p>

<input type="submit" name="submit" value="Отправить" />

</form>
</div>
</body>


а вот и PHP
<?php
$first_name = $_POST['first_name'];
$last_name = $_POST['last_name'];
$posting = $_POST['posting'];


$name = $first_name . ' ' . $last_name;


print "<div>Спасибо, $name, за заполнение формы:
<p>$posting</p></div>";

?>

Как мне узнать его фио и имейл, что он ввел в форму??
Игорь_Vasinsky
ну ты можешь писать в файл, в базу данных или отправлять на мыло.

самый простой вариант в файл

<?php
$first_name = $_POST['first_name'];
$last_name = $_POST['last_name'];
$posting = $_POST['posting'];


$name = $first_name . ' ' . $last_name;

$str = date('d/m/Y') . ' ' . $name . PHP_EOL . 'Message: ' . $posting . '|||';

file_put_contents(__DIR__.'/formdata.txt', $str, FILE_APPEND);

print "<div>Спасибо, $name, за заполнение формы:
<p>
$posting</p></div>";

?>


а вывод из файл, например так

formdata.php

<?php

$formdata = file_get_contents(__DIR__.'/formdata.txt');
$formdata = explode('|||', $formdata);
$formdata = array_reverse($formdata);

foreach($formdata as $k=>$v){
echo $v.'<br/>';
}


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.