Отображать введенный текст с эхо после ввода PHP - PullRequest
2 голосов
/ 28 января 2012

Я хочу сделать что-то очень простое. После того, как пользователь вводит текст в текстовое поле HTML, а затем нажимает «Отправить», PHP повторяет введенный текст. Я искал по всему, и я не могу узнать, как это сделать! Должен быть какой-то путь! Я хочу что-то вроде этого, за исключением того, что $foo это то, что был введенный текст.

<html>
<input type="text" name="something" value="$foo"/>
<html>
<?php
echo $foo = "ben";
echo "foo is $foo"; // foo is foobar


?>

1 Ответ

10 голосов
/ 28 января 2012

FTFY

<html>
<head><title>some title</title></head>
<body>
  <form method="post" action="">
    <input type="text" name="something" value="<?= isset($_POST['something']) ? htmlspecialchars($_POST['something']) : '' ?>" />
    <input type="submit" name="submit" />
  </form>

<?php
if(isset($_POST['submit'])) {
  echo 'You entered: ', htmlspecialchars($_POST['something']);
}
?>
</body>
<html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...