На самом деле мне нужно повторить форму и получить данные формы на той же странице php или отправить на другую страницу php. Псевдокод подготовлен, поскольку я не могу опубликовать свой оригинальный код здесь.
<?php echo "<html><body>";
if(isset($_POST['submit']))
{
$name = $_POST['firstname'];
echo "User Has submitted the form and entered this name : <b> $name </b>";
}
echo"<form action=$_SERVER['PHP_SELF']>
First name:<br>
<input type='text' name='firstname' value='John'><br>
Last name:<br>
<input type='text' name='lastname' value='Rambo'><br><br>
<input type='submit' value='Submit'>
</form></body></html>";
?>
php-страница загружена / успешно загружена. Форма также работает. Но
form action=$_SERVER['PHP_SELF']
не работает, а код ниже также не работает.
if(isset($_POST['submit']))
{
$name = $_POST['firstname'];
echo "User Has submitted the form and entered this name : <b> $name </b>";
}