PHP связанных запросов - PullRequest
       0

PHP связанных запросов

0 голосов
/ 05 апреля 2020

Я недавно начал изучать PHP, и пока я практиковался в обработке форм, браузер отображает мой код, а не выполняет его. Я добавил следующую строку в следующие файлы:

-> HTTPD - LoadModule php5_module "C: \ xampp \ php" \ php7apache2_4.dll "

->. httaccess - приложение AddType / x-httpd- php5 .htm. HTML (я использую PHP 7.4.3)

Ниже приведен мой код:

index. html

<html>
<body>

<form action="welcome.php" method="post">
<?PHP echo "Welcome!" ?>
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>

</body>
</html>

Добро пожаловать. php Файл:

<html>
<body>

Welcome <?php echo $_POST["name"]; ?><br>
Your email address is: <?php echo $_POST["email"]; ?>

</body>
</html>

1 Ответ

0 голосов
/ 05 апреля 2020

Похоже, ваше действие с формами отправляет POST-метод на другую страницу, отличную от той, которую вы пытаетесь получить, и анализирует информацию.

В соответствии с вашим вопросом вы набираете следующий код на welcome.php:

Welcome <?php echo $_POST["name"]; ?><br>
Your email address is: <?php echo $_POST["email"]; ?>

Однако ваше действие с формой на index.php установлено на index1.php.

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

Установите для своего действия каталог welcome.php, и он должен работать.

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

Вы можете убедиться с помощью print_r($_POST) или var_dump($_POST) на странице welcome.php, чтобы убедиться, что сообщение данные делают это.

ПРИМЕЧАНИЕ: Как новичок, всегда проверяйте входные данные пользователей, исследуйте санацию и проверку входных данных, чтобы убедиться, что ваш код не открыт для атак. Намного лучше изучить это рано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...