Я хочу сделать что-то очень простое. После того, как пользователь вводит текст в текстовое поле HTML, он передает submit, эхо PHP – введенный текст. Я искал все, и я не могу узнать, как это сделать! Должен быть какой-то путь! Я хочу что-то вроде этого, кроме $foo
– это то, что был введенный текст.
<html> <input type="text" name="something" value="$foo"/> <html> <?php echo $foo = "ben"; echo "foo is $foo"; // foo is foobar ?>
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>