没明白你的意思
如果是HTML提交到PHP
Get方式请使用
<php$value=$_GET['value'];
>
Post方式请使用
$value=$_POST['value'];
>
$_POST与$_GET均为PHP中的超全局变量,对应的POST请求方式以及GET请求方式。
<php
$username=$_GET['username'];
$pwd=$_GET['password'];
echo "用户名:"$username;
echo "密码:"$pwd;
>
<html>
<head><title></title></head>
<body>
<form action="#">
用户名: <input type="text" name="username" value="">
密码:<input type="password" name="password" value="">
<input type="submit" value="提交">
</form>
</body>
</html>
两个文件:
aaphp
<php
$username=$_GET['username'];
$pwd=$_GET['password'];
echo "用户名:"$username;
echo "密码:"$pwd;
>
bbhtml
<html>
<head><title></title></head>
<body>
<form action="aaphp" method="get">
用户名: <input type="text" name="username" value="">
密码:<input type="password" name="password" value="">
<input type="submit" value="提交">
</form>
</body>
</html>在获取表单数据中,最常用的自动全局变量是$_GET和$_POST,它们分别获取通过GET方法提交的数据和通过POST方法提交的数据。
比如一个名称为"user"的文本框表单控件,如果用GET方法提交,可以用 $_GET["user"]或者$_GET['user']
获取它提交的值。foreach($_POST as $v){echo $v;}echo "您单击了{$btnSubmit}按钮。";$b=$_REQUEST["btnSubmit"];echo "";print_r($_REQUEST);}</form··首先参考《PHP+MySQL+DREAMWEAVER动态网站开发——从基础到实践》:1、表单参数存储包含在Web页的>你是想判断邮箱格式正不正确吧,你可以填写的邮箱格式用form表单传过来,然后找一个判断邮箱格式的正则表达式,或者自己写一个。
比如:
$email = $_POST['email'];
$pattern = ' /^\w+([-+]\w+)@\w+([-]\w+)\\w+([-]\w+)$/';
if(preg_match($pattern,$email)){
echo '邮箱符合要求';
}else{
echo '邮箱不符合要求';
}
类似就这样用方法1、最常见的方法是:$_POST['fieldname'];
说明:只能接收Content-Type: application/x->和 $>
表单是一个包含表单元素的区域。
一般只要格式正确,提交后直接使用$_GET或者$_POST就可以接收表单提交的数据,在TP中可以使用I('get')或者I('post')来接收数据,I方法除了基本的接收表单数据外还提供了过滤数据的功能。
看了看你贴的代码,应该改成下面的样子
<form action="__APP__/Nxwc/search" method="GET" ><input type="button" onclick="show()" value="我猜" />
<p id="shows">输出的内容在这里哦</p>
<input type="submit" value="提交" />
</form>
修改部分如上,点击我猜按钮时并不提交,否则页面就跳转了,也不会有什么shows,点击提交按钮时才会提交到服务器。
php部分里,就收变量多了一个下划线。
解决的办法是 你在form页面和目的页面之间做一个过渡页面 这样当退到目的页面,或者刷新目的页面的时候,就不会出现过期的提示了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)