Действие Form action используется для предоставления ссылки на другую страницу.
Если мы хотим отделить бизнес-логику (PHP-скрипт) от уровня представления (HTML-скрипт), тогда используем свойство формы action. Это упращает код, потому что все скрипты определяются отдельно на их собственной странице.
В предыдущем методе Form Post PHP-скрипт и HTML-скрипт были определены на одной странице, поэтому они отображают часть дизайна с выводом программы. Но с использованием свойства action HTML-скрипт определяется на отдельной странице, а бизнес-логика (PHP-скрипт) ─ на другой отдельной странице.
Создайте HTML-форму со свойством action
Сохраните файл как DesingView.php
<body> <form method="post" action="Logic.php"> <table border="1" align="center"> <tr> <td>Enter your name</td> <td><input type="text" name="n"/></td> </tr> <tr> <td colspan="2" align="center"> <input type="submit" name="sub" value="SHOW MY NAME"/> </td> </tr> </table> </form> </body>
PHP скрипт
Сохраните его как Logic.php
<?php $name=$_POST['n']; echo "Welcome ".$name; ?>
Сначала мы создаём форму с помощью HTML-скрипта. Мы создаём текстовое поле для ввода через пользователя и кнопку отправки со значением («показать моё имя»).
Когда пользователь вводит имя и нажимает на кнопку отправки, значение текстового поля перенаправляется на страницу скрипта php.
Атрибут Action используется здесь для ссылки. Информация, отправляемая пользователем, собирается с помощью $_POST[] и сохраняется в локальной переменной ($name). Теперь локальная переменная объединяется со строкой (“welcome”) и печатается, выходные данные станут Welcome Sanjeev.