1.开启服务器》
2.编写HTML,PHP
表单和用户输入.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <form action="formp.php" method="post"> 姓名:<input type="text" name="username"/><br /> 性别:<input type="text" name="sexx"/><br /> <input type="submit"/> </form> </body> </html>
formp.php
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <?php echo "<h1>你好1!</h1>"; $mes; $uname=$_POST["username"]; $sex=$_POST['sexx']; if($sex=="男"){ $mes="先生"; }else{ $mes="女士"; } echo $uname . "," . $mes; ?> </body> </html>
打开页面
点击提交:
总结:
1.超级全局变量需要大写才行;
2.method='post'的情况下;$_REQUEST和$_POST均可以用于获取表单提交的数据,不可用$_GET获取post已加密数据【为NULL】;
3.method='get'的情况下; $_REQUEST和$_GET均可以用于获取表单提交的数据获取表单数据,不可用$_POST获取【为NULL】;
4.phpstydy的那个localhost就是指他的安装目录;而我们的网页和PHP文件需要放在www文件夹下才可以被访问;个人认为localhost所指的位置就是放这些文件的文件夹,亦就是WWW文件夹;所以表单提交的路径应该写成"formp.php"【当该HTML就在WWW文件夹下的时候】;