php如何获取 form表单提交后 的页面返回值????

php如何获取 form表单提交后 的页面返回值????,第1张

没明白你的意思

如果是HTML提交到PHP

Get方式请使用

<php
    $value=$_GET['value'];
>

Post方式请使用

<php
    $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页面和目的页面之间做一个过渡页面 这样当退到目的页面,或者刷新目的页面的时候,就不会出现过期的提示了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13376622.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存