Home >>PHP Tutorial >Form action

Form action

How to use HTML Form action

Action is used to give reference/link of another page. If we want to separate the business logic (PHP script) from Presentation layer (HTML script) then use action Property of Form . It reduce the complexity of bulk of codes. Because All scripts are separately define on their own page. In the previous Form Post method PHP script and HTML script were define on the same page ,so it show the design part with the output of program. But using action property HTML script define on a separate page and Business logic(PHP script) on another separate page.

Create HTML Form with action Property

Save it as 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 Script

Save it as Logic.php

<?php
  
$name=$_POST['n'];

echo "Welcome ".$name;

?>

First we make Form using HTML script. We design a textbox to take input through user and a submit button with value("show my name") . When name is entered by user and click on submit button the value of textbox redirect to php script page. Because Action Attribute is used here for link . Information that is send by user is collect by using $_POST[] and store in a local variable($name). Now a local variable is concatenate with String(“welcome”) and print, output will become Welcome Sanjeev.


No Sidebar ads