Есть страница с input формою - после ввода текста и нажатия ентер, должно вместо этой формы появляться другая форма уже с другим текстом и другой переменной.
Создавать десяток одинаковых страниц - не очень.
Я сделал как-то так, но уверен есть более правильный подход и лучшая реализация:
PHPswitch (isset($_POST)) {
case isset($_POST['arg']):
echo '<form method=post><h1><a>Текст1</a><br> <input type="text" name="arg1" class="enterdream" autofocus> </h1></form>';
break;
case isset($_POST['arg1']):
echo '<form method=post><h1><a>Текст2</a><br> <input type="text" name="arg2" class="enterdream" autofocus> </h1></form>';
break;
case isset($_POST['arg2']):
echo '<form method=post><h1><a>Текст3</a><br> <input type="text" name="arg3" class="enterdream" autofocus> </h1></form>';
break;
default:
echo '<form method=post><h1><a>Текст0</a><br> <input type="text" name="arg" class="enterdream" autofocus> </h1></form>';
}